Commit graph

935 commits

Author SHA1 Message Date
John Lewin
9c9462001c Revise accessibility of LoadGCodeContent 2018-05-22 13:41:16 -07:00
John Lewin
5e7fecb6d5 Revise touchscreen variation for clarity 2018-05-21 16:43:13 -07:00
John Lewin
5dbff603a4 Add and tune custom padding for main tab bar 2018-05-17 17:12:12 -07:00
John Lewin
09ef65bc9d Add fit icon 2018-05-17 16:01:26 -07:00
John Lewin
3900812cbc Use theme computed separator margin 2018-05-17 12:41:32 -07:00
John Lewin
9967e14328 Switch to constant padding with right margin on buttons
- Previously layout was using variable padding with left margin
2018-05-17 12:41:00 -07:00
John Lewin
67142a745f Restore guide defaults from StaticData 2018-05-16 13:40:38 -07:00
John Lewin
c3b60199bb Fix typo 2018-05-16 12:09:22 -07:00
John Lewin
158fbfe647 Move GuideAssets list to ApplicationController
- Issue MatterHackers/MCCentral#3302
Put help json document on site feed and update it from there
2018-05-16 12:06:53 -07:00
John Lewin
750b009d89 ApplicationController cannot be initialized in LoadRootWindow
... otherwise splash screen loads late, after large init

- Issue MatterHackers/MCCentral#3389
~2 second delay before splash screen load
2018-05-16 12:06:53 -07:00
Lars Brubaker
fbd4f9e219 Improved GlyphTranslator
Added true type fonts
Refactored VertexStorage data types
Shortened FlagsAndComamand enum names
2018-05-15 15:06:40 -07:00
John Lewin
a1e6fb6fd9 Reset ActiveContainer to RootContainer on ReloadAll if Cloud based
- Issue MatterHackers/MCCentral#3364
Opened CloudLibrary folder not refreshed on sign out/in as new user
2018-05-14 14:36:06 -07:00
John Lewin
ec2e36ab96 Use accent color on spinner to improve visibility 2018-05-14 12:09:34 -07:00
John Lewin
664b736f66 Disallow model selection in GCode views
- Issue MatterHackers/MatterControl#3148
After deleting obj in GCode view, model stays visually (kinda confusing?)
2018-05-10 17:14:54 -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
e0f989a52b Restore expected icons on Android
- Issue MatterHackers/MCCentral#3350
Expected custom styling on Android missing
2018-05-10 15:15:49 -07:00
John Lewin
1c3493e8a2 Add missing field initializer 2018-05-09 10:50:31 -07:00
John Lewin
f6ce9431b6 Move state from widget to model and revise persistence/init
- Issue MatterHackers/MCCentral#3305
View style state not synced on load
2018-05-09 08:41:29 -07:00
John Lewin
f651026b15 Add and use application viewstate type for library view mode
- Issue MatterHackers/MCCentral#3315
ListView mode/state not synced with actual
2018-05-09 07:52:05 -07:00
John Lewin
7731b0b4fd Revise naming for clarity 2018-05-08 17:24:14 -07:00
John Lewin
9c09297ecb Load theme earlier, use TabBarBackground color 2018-05-08 17:24:14 -07:00
John Lewin
5e7ec05ca2 Init theme early, use theme colors on splash window
- Issue MatterHackers/MCCentral#3329
Splash Window should use user theme
2018-05-08 17:24:14 -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
John Lewin
e35bce1f59 Don't fire ReloadAll on printer change
- Issue MatterHackers/MCCentral#3326
2018-05-08 17:24:14 -07:00
John Lewin
3e600cfd6e Ensure single printer tab only, add support for AddTab(widget, index)
- Issue MatterHackers/MCCentral#3303
Don't open the same printer 2x when selecting a different plate
2018-05-08 08:53:37 -07:00
John Lewin
45b8c06827 Switch back to Model view on ClearPlate
- Issue MatterHackers/MCCentral#3284
clearing the bed does not switch back on the 3D view after dragging on GCode
2018-05-07 19:22:21 -07:00
John Lewin
9a43326fd5 Switch to GCode view on load if is GCode content 2018-05-07 19:22:21 -07:00
John Lewin
d1be142934 Persist expansion state of progress widgets
- Issue MatterHackers/MCCentral#3202
remember full / compact state of 3D progress indicator
2018-05-07 13:12:32 -07:00
John Lewin
ff833f230e Revise naming to reflect behavior 2018-05-07 09:47:50 -07:00
LarsBrubaker
dc894541af Fixed copy past (and others) in 3D view
improved curve tool

issue: MatterHackers/MCCentral#3310
copy past not working in 3d view

issue: MatterHackers/MCCentral#3309
Make bend do a wrapped rotation rather than a direct rotation
2018-05-06 14:20:29 -07:00
Lars Brubaker
6139ecfce5 Made async load sequence do all its work on a backgroud thread
Added a loading / progress animation that has alpha
2018-05-04 14:50:46 -07:00
Lars Brubaker
75a31a6ccd Added the ability to get physical memory
Refactoring
removing some dead code
2018-05-04 09:45:14 -07:00
John Lewin
74dcbc52dc Add LibraryCollectionContainer
- Issue MatterHackers/MCCentral#3287
Bucket library containers into a common root - like History
2018-05-03 23:32:17 -07:00
John Lewin
3f81c5e83d Add persistence mechanism for Part tabs
- Issue MatterHackers/MCCentral#3162
Tabs need new persistence mechanism to survive ReloadAll
2018-05-03 23:00:02 -07:00
John Lewin
f2a7ad5ec7 Restore 'Share' support, add Action<ILIbraryItem> to AppController 2018-05-03 16:40:50 -07:00
John Lewin
6f76f45309 Revise key bindings to use KeyPressed when applicable
- Issue MatterHackers/MCCentral#3288
W key not functioning in Text fields
2018-05-03 14:14:17 -07:00
Lars Brubaker
27b1e31ac5 Working on fit to bounds having radial option (image coin support)
Make default names and colors for all primitives
Improving public property editor context so we can show many at the same time
fixed spelling
2018-05-02 10:59:19 -07:00
John Lewin
c7f289c73d Evaluate history containers in a common root
- Issue MatterHackers/MCCentral#3254
Consider moving all history containers into a single root
History container
2018-04-29 11:08:09 -07:00
John Lewin
d9557b9767 Remove hard-coded coupling to PlatingDirectory, use loaded container
- Ensures Parts can be saved to PartHistory rather than PlateHistory
2018-04-29 11:05:35 -07:00
Lars Brubaker
ce9b84f67f Improving primitives
grouping
colors
update button
consistency
2018-04-27 10:13:45 -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
65c76fa0f9 Put in some more tips 2018-04-26 16:28:43 -07:00
John Lewin
3906d1b659 Improve scaling 2018-04-26 07:56:29 -07:00
Lars Brubaker
b8f73169c6 Make this work on android 2018-04-25 14:15:54 -07:00
Lars Brubaker
cd25716b91 Improving help system
Fixing zoom keys
2018-04-25 13:48:14 -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
John Lewin
dec42d4f5a Improve scaling behavior
- Issue MatterHackers/MCCentral#3230
2018-04-24 18:40:20 -07:00
John Lewin
0c301fd695 Wrap ReloadAll with RunOnIdle to ensure overlay draw before reload 2018-04-24 13:32:20 -07:00
Lars Brubaker
6c1c8bf8bd Fixing gcode change layer with arrow keys 2018-04-23 18:48:17 -07:00
Lars Brubaker
1fc2ee9e38 Make it so we don't rotate the 3d view when on the gcode view 2018-04-23 17:03:19 -07:00