Commit graph

64 commits

Author SHA1 Message Date
LarsBrubaker
3d6fe51e32 Make the design tabs able to shrink 2020-05-30 21:26:37 -07:00
Lars Brubaker
740bf4c11b adding more library folder art
making pro less obtrusive
2020-05-22 11:29:22 -07:00
Lars Brubaker
6ef0df24cc adding ability to have upsell markdown message 2020-05-21 15:11:03 -07:00
LarsBrubaker
bfd5a02edf Fixed a bug in text object
Adding nunito font
Working to be able to change the default font
2020-05-21 10:13:26 -07:00
LarsBrubaker
79ba96c18b Working on Pro upgrade page
Improving mark down renderer
2020-05-14 17:19:30 -07:00
John Lewin
931f0b9e0c Restore CloseOnIdle
- Issue MatterHackers/MCCentral#5755
Cannot access disposed object exception during application exit
- Issue MatterHackers/MCCentral#5756
Cross-Thread operation not valid exception in CommunicationStateChanged
event handlers
2020-02-07 17:08:47 -08:00
LarsBrubaker
e602c7681d removing unnecessary casts 2020-02-07 17:08:47 -08:00
LarsBrubaker
54d29b41f7 use run on idle less 2020-02-07 15:27:43 -08:00
LarsBrubaker
58e77cfe60 GuiWiget Children working as a SafeList 2020-02-07 15:27:43 -08:00
LarsBrubaker
2770e353e4 Adding support for mini touch screen 2020-01-09 08:00:24 -08:00
LarsBrubaker
fd54d0891c removing and mini touch screen ui for now
plan is to get all the functionality working in standard ui then
build out the touch screen ui after that, working to make
a better separation between ui and functionality
2019-12-07 10:39:38 -08:00
LarsBrubaker
321d69451d Creating touchscreen interface prototype 2019-12-06 10:19:21 -08:00
LarsBrubaker
1cec7420c5 Normal gear working mostly 2019-11-04 08:36:26 -08:00
Lars Brubaker
f8e40fa4cf moving Gear2D to MC
putting in some debugging
2019-10-25 17:21:50 -07:00
jlewin
2da32ee68c Toggle popup on button click
- Issue MatterHackers/MCCentral#5724
clicking search button a second time should close it
2019-06-24 17:03:20 -07:00
jlewin
dccc3c0fea Add 'Preparing help...' popover when creating index
- Issue MatterHackers/MCCentral#5715
Show 'Waiting for Results'
2019-06-21 15:37:14 -07:00
jlewin
610fedbc31 Extract embedded types to new files 2019-06-18 15:55:17 -07:00
jlewin
78f1cbd9df Make search button behave more like a popup button
- Add local help zip file
- Add icon to search result rows
- Extract search panel behavior to new SearchPanel type
- Move input field to new SearchPanel type
- Issue MatterHackers/MCCentral#5699
Improve search
2019-06-18 15:44:36 -07:00
jlewin
95ae04b790 HelpDocs 2019-06-18 12:23:08 -07:00
jlewin
14b34eea6f Use event semantics 2019-05-22 18:46:12 -07:00
John Lewin
c8510bdd6d Clean up event handler leaks
- Issue MatterHackers/MCCentral#5573
Investigate allocations on large GCode load and failure to release
2019-05-22 09:18:26 -07:00
John Lewin
2bbe551ab9 Revise tab selection logic
- Prefer Hardware tab during start if printer/part selected
- Remove PrinterTabSelected indicator
- Set ActiveTab when loading workspaces and applicable
2019-04-30 22:08:51 -07:00
jlewin
b6b3ad5f6e Set MainTabKey when workspace is opened/added
- Issue MatterHackers/MCCentral#5383
MatterControl fails to switch to printer tab
2019-04-26 12:22:33 -07:00
jlewin
4b5a7dae50 Simplify 2019-04-24 15:10:46 -07:00
jlewin
06d90678e9 Conditionally set ActiveTab based on MainTabKey 2019-04-24 15:08:53 -07:00
jlewin
eda7f38576 Move method call outside of conditionals 2019-04-24 14:11:09 -07:00
jlewin
ca541d7986 Add RestoreWorkspace for deserialize, persist tabs on non-restore
- Issue MatterHackers/MCCentral#5373
OpenTabs.json should be written to when tabs are opened
2019-04-24 13:23:52 -07:00
Lars Brubaker
5fdc2422f2 guard against null task item in long running task list 2019-03-19 17:19:45 -07:00
Lars Brubaker
1d2fe6823e added an Enable Network Traffic config value
If disabled - turn off 'check for update', 'login', 'get public profiles', and make public for other network aware resources

issue: MatterHackers/MCCentral#4879
add ability to check Registry key to disable check for updates and login
2019-01-31 09:42:54 -08:00
John Lewin
5afdfdb989 New tabs should open to the far right
- Issue MatterHackers/MCCentral#4693
Added printer/part tabs should be at position count + 1
2018-12-26 14:06:38 -08:00
John Lewin
f06e67a65e Use EventHandler<StringEventArgs> for SettingChanged event
- Issue MatterHackers/MCCentral#4730
Event should declare specialized EventArgs used via EventHandler<T>
2018-12-21 18:37:11 -08:00
John Lewin
801363fe49 ReloadAll should not rebuild workspaces
- Issue MatterHackers/MCCentral#4704
2018-12-19 15:53:54 -08:00
John Lewin
a22866abcf Add per workspace library context
- Add WrappedLibraryContainer for per workspace containers
  (support for printer specific containers)
- Issue MatterHackers/MCCentral#4710
All printers and parts share the same library view
2018-12-12 17:40:32 -08:00
John Lewin
aaf7edf997 Remove invalid tab creation logic
- Accidently restored during merges before pull request
- Issue MatterHackers/MCCentral#4702
Switching theme results duplicated and invalid tabs
2018-12-11 15:16:28 -08:00
John Lewin
e48a5f04ed Rename method to match latest behavior 2018-12-10 14:15:37 -08:00
John Lewin
aae2ffdf76 Revise tab ordering and persistence logic
- Issue MatterHackers/MCCentral#4555
2018-12-10 14:15:37 -08:00
Lars Brubaker
9d6db74793 First pass of interface tour is ready
issue: MatterHackers/MCCentral#4561
Create new startup Ui walk through to show users where ui elements can be found
2018-11-29 09:54:00 -08:00
John Lewin
29f9089113 Add application error reporting into all terminal logs
- Consolidate listener registration
- Issue MatterHackers/MCCentral#4622
Wire up UI listener for new ApplicationError event
2018-11-28 13:23:27 -08:00
John Lewin
92a89367ec Add experimental shell support
- Issue MatterHackers/MCCentral#4591
Make MC run single instance
- Issue MatterHackers/MCCentral#4638
Open passed in stl files to a new design tab
2018-11-27 12:25:52 -08:00
John Lewin
07549c5875 Simplify theme status panel
- Issue MatterHackers/MCCentral#4624
2018-11-23 18:56:19 -08:00
John Lewin
4b0c28b489 Restore printer tabs
- Add missing code in accidental stash
2018-11-21 17:10:44 -08:00
John Lewin
4141c10e86 Remove dead code 2018-11-21 11:12:49 -08:00
John Lewin
178eff308e Revise refs and listeners so MainViewWidget finalizes after Close 2018-11-20 16:43:45 -08:00
John Lewin
ca5e25e0ed Ensure animation on update available 2018-11-20 16:40:12 -08:00
John Lewin
0e420fcc32 Remove invalid setter 2018-11-20 16:40:11 -08:00
John Lewin
db15c85121 Eliminate SetInterval for animation, invoke when auto shown 2018-11-20 16:40:11 -08:00
John Lewin
4dbb2fee15 Extract animation helper to method 2018-11-20 12:02:29 -08:00
John Lewin
e954344416 CodeFactor cleanup 2018-11-16 16:12:48 -08:00
John Lewin
3fc65c18e1 Hook printer tab name updater to AnyPrinterSettingChanged 2018-11-16 15:53:44 -08:00
John Lewin
2873a74ef7 Use standard event listener pattern 2018-11-16 15:53:43 -08:00