Commit graph

165 commits

Author SHA1 Message Date
Lars Brubaker
c13f583bd7 Made some margin on the update marker
Made the default 3d view window size bigger to support the save as button distance by default.
2015-06-22 15:12:48 -07:00
Lars Brubaker
d2f1ba4b22 Made the update available message have a marker on it to make it more visible. 2015-06-15 09:55:38 -07:00
Lars Brubaker
60a38735b9 Reverted the controls code for touch screen. 2015-06-12 16:28:44 -07:00
Lars Brubaker
f03099efcc Moving more code into the new paradigm of OnIdle. 2015-06-11 13:53:53 -07:00
Lars Brubaker
5cc1b651b4 UI thread is more explicit about what functions it accepts and now accepts no parameter functions. 2015-06-11 12:06:40 -07:00
Gregory Diaz
0d9bccf239 Added 'Manual Controls' tab to scrollable widget for 'Touchscreen' display mode. 2015-06-08 15:44:21 -07:00
Lars Brubaker
d16eb78b15 Good feedback about redundant naming. Eliminated a bunch of 'Settings' names. 2015-06-05 11:17:28 -07:00
Lars Brubaker
a600fb7d57 Made the speed legend format better
Changed printing to settings
Re-arranged the edit menus for clarity.
2015-05-26 10:51:43 -07:00
Lars Brubaker
52a9df7237 Better text color 2015-05-22 16:11:52 -07:00
Lars Brubaker
8ae461c914 Don't localize dashes. 2015-05-22 12:36:07 -07:00
Lars Brubaker
108dbee140 Put in a check for updates menu 2015-05-22 12:33:59 -07:00
Lars Brubaker
703021620d Made a base class for the menus
Made more shared code for them
2015-05-20 17:34:55 -07:00
Lars Brubaker
b1a5f4200c Made the about window always on top
made an update notification in the menu bar area
took the "about' tab off the main page
Cleaned up the checking of touchscreen
Made a new Features section for the printer settings
2015-05-20 10:55:14 -07:00
Lars Brubaker
cbefcfdfee Put in a Settings menu that can open the various pop out windows 2015-05-19 14:43:24 -07:00
Lars Brubaker
f4e4554038 Changing HAnchor and VAnchor none to AbsolutePosition to make it clearer what is happening. 2015-05-18 17:29:05 -07:00
Lars Brubaker
445b5728a2 Made the 'Advanced Controls' be 'Settings'
Change other tab names to support this.
Made SetTargetTemperature always run on the ui thread so it can ask for a dialog without error.
2015-05-18 14:42:01 -07:00
Lars Brubaker
bcd67d4aa1 Took out the code for remembering and setting the slice settings tab and added new code that puts it
and reads it from the user settings db.
2015-04-16 18:08:43 -07:00
Lars Brubaker
b5d3bb9c04 Got the touch screen to remember tab state.
Got the Options page to remember its state
Fixed a early binding bug in PopOutManager
2015-04-16 13:08:26 -07:00
Lars Brubaker
df615b5ec3 ran cleanup 2015-04-14 15:33:52 -07:00
Lars Brubaker
08abfe9930 Moving more HTML code into its own classes. 2015-04-11 14:29:35 -07:00
Lars Brubaker
43668bd955 Reorganizing code 2015-04-09 17:39:21 -07:00
Lars Brubaker
591528ee91 Ran code maid against this code. 2015-04-08 15:20:10 -07:00
Lars Brubaker
07b6937b45 Making it easier to set up a printer from the command line for testing. 2015-03-27 14:13:11 -07:00
John Lewin
0c08b3c96c Resolve Mac build breaks 2015-02-23 11:06:03 -08:00
Lars Brubaker
c166af5795 Made the cache cleaning also delete unused directories.
Made the text creator scroll bars sized better.
2015-02-21 10:09:39 -08:00
Lars Brubaker
5bc8795d86 Made the cache cleaning delete all unreferenced png tga stl and amf files.
Made it so we always show what slicing engine we are using in settings
Made it so when we switch to MatterSlice for dual extrusion we reload the display correctly
Put in a clear history button on settings
2015-02-20 12:05:44 -08:00
Lars Brubaker
a59b24c2d9 Working on a View menu
Making it possible to tell pop out windows to save states
Took out some dead code
2015-02-13 17:35:48 -08:00
Lars Brubaker
6cdb38e1dc Made all we page requests go through MatterControlApplication.Instance.LaunchBrowser so they work platform independent. 2015-01-22 12:27:18 -08:00
Lars Brubaker
4afadaffc1 Put in the ability to get the size of the tab bar for the queue window
Made the tab bar fit to children so it holds all it's buttons
Made the first panel always fit the size of the queue tab bar
put in a layers description for z gap in settings
2015-01-07 16:11:12 -08:00
Lars Brubaker
cda30b9a84 Made pop out manager sensitive to windows that have been destroyed before it got a chance to show them. 2015-01-07 12:44:39 -08:00
Lars Brubaker
c55d0e50a0 Trying to get the 3d gcode views to always pop out right. 2015-01-07 12:18:15 -08:00
Lars Brubaker
a958f041b4 Code to make sure object pop outs add correctly. 2015-01-07 10:38:16 -08:00
Kevin Pope
7fb1fd0681 Added event handler to trigger after ui reload. 2015-01-06 19:04:45 -08:00
Lars Brubaker
3481fc9ef3 Put pop outs in the embedded 3d view and gcode veiew. 2015-01-06 12:37:30 -08:00
Lars Brubaker
1b0eac07e9 Made the mhtexteditwidget do less onidle calling. 2015-01-06 11:47:52 -08:00
Kevin Pope
8869b92b2e Don't show menu bar in some cases. 2015-01-02 11:47:00 -08:00
larsbrubaker
a2aee95c56 less redundant code 2014-12-23 13:17:10 -08:00
larsbrubaker
f532d8cdf8 Made the pop up TextTab work much better
Made a PopOutManager class to make it easier to create lots of pop outs.
2014-12-23 12:41:56 -08:00
Lars Brubaker
e6deae39d4 Working on pop out tabs 2014-12-20 16:09:03 -08:00
Kevin Pope
ae35cd86a8 Make touch not broken. 2014-12-19 18:48:25 -08:00
Lars Brubaker
9a5503e3f2 Working on pop out tabs. 2014-12-19 15:47:54 -08:00
kevinepope
39f168c2d9 Added generic OnClosed event to application (for plugins).
Added temp folder to defined data paths.
2014-12-18 17:15:07 -08:00
larsbrubaker
326cc83672 Fixed a problem with the sync to print.
Refactoring for clarity.
2014-12-16 23:02:46 -08:00
Lars Brubaker
958d01c30e Deleted some dead code
Change some bools to enums
2014-12-16 11:59:20 -08:00
larsbrubaker
82b529f30e Made a 2 panel mode. Took out the other 3 panel mode. 2014-12-15 15:44:26 -08:00
larsbrubaker
740d003723 Took out the simple mode stuff.
Put in a no connection helper message.
2014-12-15 14:17:19 -08:00
larsbrubaker
b0f5c1105d Made the wide screen mode switching to and from viewing the slice settings much clearer.
Made the visible panels settings save.
Tried to make the panel changing and the single slide more similar.
2014-12-15 14:04:27 -08:00
larsbrubaker
1e4cb18312 Made the Draw event clearer.
Made a DrawBefore and DrawAfter Handler and made the params clearer.
Made switching to simple mode work.
Made simple mode get the right initial state from oem settings.
2014-12-14 11:46:24 -08:00
Lars Brubaker
3c41775a54 Making the Standard and Advanced ui control work and be available. 2014-12-11 17:35:57 -08:00
Lars Brubaker
a54a59e25f Putting a menu to switch view settings.
Made the trace data build faster.
Made ungroup understand mesh collections better
Made the slice settings layer index be an enum so it is clearer what is being accessed
Put menu items into separate files
2014-12-09 15:16:08 -08:00