Commit graph

44 commits

Author SHA1 Message Date
Lars Brubaker
1b572d0639 Get gifs working in markdown
Made theme default to dark blue
Made folders start out open
Fixed image converter
Fixed braille
2018-06-25 17:14:08 -07:00
John Lewin
d5d8f000f8 Add ResizableSectionWidget expansion persistence 2018-06-23 08:00:15 -07:00
John Lewin
64fbf007b7 Improve protections around lastReadWhatsNew 2018-06-05 17:54:41 -07:00
John Lewin
5f3b869fa2 Persist user heights for tree/editor panels
- Issue MatterHackers/MCCentral#3428
Load persisted user value for tree section height
2018-05-31 15:38:58 -07:00
Lars Brubaker
1936b69cc8 Put TreeView into MatterContrlol 2018-05-21 13:30:06 -07:00
Lars Brubaker
6bccaaa716 Starting work on part tree view 2018-05-15 17:45:28 -07:00
John Lewin
b9aad1a517 Restore touch scrolling on Android
- Issue MatterHackers/MCCentral#3352
Touch scrolling not functioning on Android
2018-05-10 15:15:50 -07:00
John Lewin
8d763c883a Always use flat thumbnails on Android
- Issue MatterHackers/MCCentral#3351
3D thumbnails incorrectly enabled on Android
2018-05-10 15:15:50 -07:00
John Lewin
5844908edf Move ActiveTheme state into user settings from printer
- Issue MatterHackers/MCCentral#3328
2018-05-08 17:24:14 -07:00
Lars Brubaker
8ad0dd293c Show the what's new after connect if not seen yet 2018-04-26 16:41:51 -07:00
Lars Brubaker
44a8de8f4b Improving tips system
removing gifs (added a meg of data)
put in closer to real data
2018-04-25 11:35:33 -07:00
Lars Brubaker
c63173f199 Moving all user settings test strings into UserSettingsKey
prototyping user tips system
2018-04-18 14:38:21 -07:00
Lars Brubaker
3a26b12f22 Got the view to be off center
Made the gcode panel and the model panel match sizes
The vanishing point can be moved in x
2018-04-18 09:37:02 -07:00
John Lewin
966cd35d49 Remove extra validation
- Issue MatterHackers/MCCentral#3069
2018-04-09 18:11:15 -07:00
John Lewin
8b969f31a4 Move default from UI layer to model property
- Issue MatterHackers/MCCentral#3052
Default to ray traced icons on desktop
2018-04-07 15:50:42 -07:00
John Lewin
ca8efa54b2 Remove "Show Help" from SliceSettings
- Issue MatterHackers/MCCentral#3039
2018-04-06 12:58:16 -07:00
John Lewin
315d08553c Use new expansion persistence in SectionWidget
- Issue MatterHackers/MCCentral#3033
SelectedObjectPanel SectionWidgets should remember their expansion state
2018-04-06 06:07:32 -07:00
John Lewin
a39e2b532d Persist Printer tab state
- Issue MatterHackers/MCCentral#2872
2018-03-12 15:59:03 -07:00
John Lewin
f5287fac1a Add persistent GCode sidebar, add db settings to track width 2018-02-16 18:49:36 -08:00
John Lewin
5e4184217e Extract SliceSettingsWidget settings/tab view to reusable control
- Make Configure Printer persist/restore last tab
- Revise layouts.txt groups
- Issue MatterHackers/MCCentral#2646
Configure Printer should use same implementation as SliceSettingsWidget
2018-01-14 10:39:12 -08:00
John Lewin
bbdbc82ddc Remember selection panel size
- Issue MatterHackers/MCCentral#2613
IObject3D -> Selection panel should remember its size
2018-01-08 21:25:36 -08:00
John Lewin
a633bfae46 Replicate Basic items on Print popup menu, remove Settings modes
- Issue MatterHackers/MCCentral#2405
2017-12-12 12:06:20 -08:00
John Lewin
f4bd1ab3d5 Track library width across application restarts
- Issue MatterHackers/MCCentral#2236
Library panel should maintain its width across application restarts
2017-11-10 16:31:47 -08:00
Tyler Anderson
7eee171fe6 Added OpenSCAD settings and logo STL 2017-09-22 17:16:14 -07:00
John Lewin
6472d93dd2 Migrate constant to SettingsKey, reduce to concise body 2017-09-13 22:31:08 -07:00
John Lewin
0b5148067b Persist SliceSettings viewstate across application restarts 2017-09-13 06:44:48 -07:00
John Lewin
14c387be25 Migrate hard-coded field names to UserSettingsKey 2017-08-27 01:08:29 +03:00
John Lewin
be5f881935 Migrate string constants to UserSettingKey 2017-06-08 18:41:59 -07:00
Lars Brubaker
4b88969c4e Put in a first pass at a text size control. 2017-06-06 15:04:07 -07:00
John Lewin
78c04a0e37 Consolidate DisplayMode logic into IsTouchscreen setting 2017-02-16 15:02:49 -08:00
Lars Brubaker
0ffb3a5b41 Make more touch screen settings be about touch not android. 2017-01-23 14:58:29 -08:00
John Lewin
836dcee8b8 Improve startup state initialization
- Use single instance for .EmptyProfile
- Remove ActiveSliceSettings static constructor, rely on ProfileManager
- Remove SettingsKey.active_theme_name and db usage
- Revise LoadUITheme to only load oem or default color theme
- Only assign ActiveSliceSettings.Instance during ProfileManager assign
2016-12-14 16:18:54 -08:00
John Lewin
1c7c1f20ad Revise ChangeCloudSyncStatus
- Add UserSettingKeys for CredentialsInvalid, CredentialsInvalidReason
- Move CredentialsInvalid, CredentialsInvalidReason setters into ChangeCloudSyncStatus
- Update method to take string parameter for invalid reason
- Toggle state when Connected value changes
- Clear invalid flag if connected, set invalid flag and reason if not
- Issue MatterHackers/MCCentral#354
2016-09-06 18:15:06 -07:00
Lars Brubaker
d0ea36c269 default to render thumbnails in perspective 3D
Made only a default constructor for ray tracer
Put back in the code the guarantees we always have an item in the queue, even before we select a printer.
Added thumbnail render mode to the user settings key
2016-09-01 13:50:11 -07:00
Lars Brubaker
22bca53d69 Changed the theme colors to save by name
fixed linux run bug MatterHackers/MCCentral#344

ActiveTheme does not recreate its data all the time
2016-08-31 11:42:02 -07:00
Lars Brubaker
698426858e Made the default theme blue - light.
Moved setting to UserrSettingsKey
2016-08-30 17:30:31 -07:00
Lars Brubaker
cd7406d82b Created a UserSettingsKey and SystemSettingsKey
Moved some settings into this, lots more to do
2016-08-30 10:30:55 -07:00
John Lewin
e5a63b052e Migrate Theme support to Agg.UI 2016-06-03 17:22:19 -07:00
John Lewin
da0abfc976 Use instance method in constructor 2016-01-06 10:41:18 -08:00
John Lewin
1d466f2862 Allow/workaround duplicate db entries 2016-01-05 18:55:34 -08:00
John Lewin
8600a35576 Revise TranslationMap, UserSettings
- Move Master.txt translation file to Translations/en/Translation.txt
 - Threadsafe MatterControlTranslationMap initialization
 - Refactor UserSettings:
     - Threadsafe initialization
     - Concise initialization
     - UseTryGetValue for dictionary lookups
     - Use backing fields
     - Cache frequently accessed Language value as local property
2016-01-05 13:31:45 -08:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -07:00
Lars Brubaker
cce96f03ff Trying to clean up the interface for setting the interface mode. 2014-12-12 16:07:48 -08:00
larsbrubaker
f4c1b0b85c Commit of the code 2014-01-29 19:09:30 -08:00