Commit Graph
100 Commits
Author SHA1 Message Date
David Kocik 85251de418 Missing overrides in PrusaConnect class. 2023-08-27 18:11:13 +08:00
David Kocik 9df97e004d Upload changes
PrusaLink: Use PUT or POST based on information read during test connection (upload-by-put). If put - do additional GET for storage_list and let user to choose where to upload or show name if only 1 is possible. Allow PrusaLink for MK2.5 and MK2.5S.
PrusaConnect: New host type PrusaConnect inherited from PrusaLink class with filled host address, disabled http diggest. After upload read header information - status message and pass it to notification and Printhost upload dialog via events, this message can be shown as warning notification and is recieved in localized lang. Pass accept-language shortcut in upload header. 3 option to upload. (upload, to queue, to print)
Upload Notification: Showing status text, changes in text, not showing close button, Completed state on special call (not 100%) and other design changes.
Right panel: Open URL button.
2023-08-27 18:07:48 +08:00
David Kocik 13deee3c8f PrusaLink - cherrypick pick from stable branch
Added to config enums, visible in Physical Printer Dialog and class derived from Octoprint
2023-08-27 17:47:38 +08:00
David Kocik 2121a98bea Double ampersand in text 2021-12-13 13:39:24 +01:00
David Kocik 590f187370 Merge branch 'dk_msg' 2021-12-09 18:46:58 +01:00
David Kocik ea796aaa68 Changed message about copying another configuration folder.
Added headline to RitchTextDialog.
2021-12-09 18:46:36 +01:00
David Kocik 7880c20330 wider SLA material type in conf wizard 2021-12-09 11:43:49 +01:00
David Kocik 091585076c Followup on 6490456ec4
Rename variable
2021-12-06 17:24:54 +01:00
David Kocik 6490456ec4 Do not perform config check if conf folder is redefined 2021-12-06 17:15:22 +01:00
David Kocik 60b8a8245c Deleted unused function in Octoprint 2021-12-03 09:47:56 +01:00
David Kocik a840f8020f Substitution of host during ip resolve: correct handling of ipv6 2021-12-02 16:31:19 +01:00
David Kocik 8a151cd7c3 Merge branch 'dk_notifications' 2021-12-02 14:12:47 +01:00
David Kocik 15104cb787 Load basic notifications later so the translations are correct. 2021-12-02 13:57:49 +01:00
David Kocik d60bbc382d few asserts in notifications manager 2021-12-02 13:57:02 +01:00
David Kocik 59463cdb34 Merge branch 'dk_printhost' 2021-12-02 10:25:59 +01:00
David Kocik a4b4af8a1a Change of 71082adbc9ac2101c39f46218d666e46ab4ecb7c
Instead of just adding port, take original address and replace just host with resolved host.
fix of #7389
2021-12-02 10:25:31 +01:00
David Kocik 0939dab807 allow_ip_resolve in app config 2021-12-02 10:25:04 +01:00
David Kocik 9788a80c6f Added port number to resolved ip address if specified.
fix of #7361
2021-12-02 10:25:04 +01:00
David Kocik f03f8f52d7 Fixed loading translation of hint notification text and reloading this texts in other langs. 2021-12-01 15:44:44 +01:00
David Kocik bd2421d0ff Merge branch 'dk_printhost' 2021-11-26 10:42:07 +01:00
David Kocik 119be5829d typo button id fix 2021-11-26 10:40:38 +01:00
David Kocik e276b70851 Resolve IP address from last curl connection and use it as address for next Octoprint upload
IP resolve only for non secure connection and on windows.
2021-11-25 15:18:15 +01:00
David Kocik 1603d7a2c8 Merge branch 'dk_notifications' 2021-11-18 16:29:25 +01:00
David Kocik f2d53bc389 Fix of #7313
Missing boolean change.

Test string length before substr in text rendering.
2021-11-18 16:29:12 +01:00
David Kocik 059e4f8cf1 Commented code for different icon for UpdatedItemsInfo Notification. 2021-11-15 13:54:02 +01:00
David Kocik 3c4095cec2 Merge branch 'dk_updater' 2021-11-15 13:00:22 +01:00
David Kocik ad2760f82b Our opening of url in wxHyperlink 2021-11-15 13:00:03 +01:00
David Kocik 6ebd58e7a0 Notice dialog about no default materials in printer profile. 2021-11-15 12:59:51 +01:00
David Kocik 0548df9a76 Fixed parsing of older PrusaSlicer.ini files. 2021-11-14 20:53:35 +01:00
David Kocik 87c2e90a5d Start print after upload button (instead of checkbox) 2021-11-12 14:50:47 +01:00
David Kocik 8369bd86f3 Merge branch 'dk_sla' 2021-11-11 17:09:13 +01:00
David Kocik 217bcfd37d SLA only mode in wizard
Activates only if PrusaSlicer.ini does NOT contains any FFF printers.
Added only_default_printers() function to activate wizard if none printers are installed.
2021-11-11 17:08:54 +01:00
David Kocik 8b51dc6dee Menu text 2021-11-10 16:34:54 +01:00
David Kocik fe309dc248 Merge branch 'dk_upload' 2021-11-10 15:57:15 +01:00
David Kocik 7acc3690ab Change in checking model name in physical printer dialog 2021-11-10 15:56:50 +01:00
David Kocik cbc0c6ccd0 Merge branch 'dk_updater' 2021-11-10 15:28:03 +01:00
David Kocik 43986c2896 Changes in notifying about new releases.
- Unified preferences settings. version_check option is replaced with notify_release that has 3 states.
- fixed logic when show notification based on version string.
- notification shows released version
- dialog notifying new version is never showing if external updater is running.
Escape quotes inside path to external updater
2021-11-10 15:27:46 +01:00
David Kocik 9994e0bcbc Start updater during start of prusaslicer. 2021-11-10 15:27:46 +01:00
David Kocik 5c4b763414 Merge branch 'dk_preferred_selection' 2021-11-03 11:37:35 +01:00
David Kocik a771519b9f Fix of #7169 Check if material or filament profile is_compatible before selecting it when it should be selected as first selected profile in wizard. 2021-11-03 11:37:06 +01:00
David Kocik d25d572b36 Hints content 2021-11-03 09:46:33 +01:00
David Kocik d2b17f138a Merge branch 'dk_notifications' 2021-11-02 10:52:11 +01:00
David Kocik ca8f7fbf80 Copying from other config folders:
Find if there is more recent config in other folders (alpha / beta / release).
If yes, ask user, make snapshot, copy files.
if there is no current config, ask user and copy recent one.
2021-11-02 10:51:45 +01:00
David Kocik 4c8e13947c Hint hypertext preferences highlight 2021-11-02 10:51:45 +01:00
David Kocik f23a0298ed ExportOutgoing notification should not show on upload 2021-11-02 10:51:45 +01:00
David Kocik 8bf4408731 Fix of #7170. Delayed notification is not moved until push will succeed. 2021-11-02 10:51:45 +01:00
David Kocik 79d9fd154e Wrong build on windows system (32 vs 64bit) dialog 2021-11-02 10:51:45 +01:00
David Kocik d3c38fc603 Fix of crashing Preferences in Gcode Viewer 2021-10-18 15:47:38 +02:00
David Kocik 5946989c21 Stop giving notifications focus on hover. 2021-10-18 15:02:13 +02:00
David Kocik 29544c0d3d Merge branch 'dk_notifications' 2021-10-15 15:05:08 +02:00
David Kocik 81cb190e2f Export ongoing notification with delay 1000ms to prevent quick opening and closing on fast systems 2021-10-15 15:04:44 +02:00
kocikdav df30dfc2bc Merge pull request #7117 from jurriaan/patch-1
Fix missing `wx/timer.h` header compile issue
2021-10-15 11:37:51 +02:00
David Kocik c838aabf1d Merge branch 'dk_tips' 2021-10-14 14:30:29 +02:00
David Kocik ffc29a2536 Preferences Highlighter 2021-10-14 14:29:53 +02:00
David Kocik 0d86153704 Merge branch 'dk_notifications' 2021-10-13 17:05:08 +02:00
David Kocik 1308b255fe missing include and template type 2021-10-13 17:04:40 +02:00
David Kocik 15ba458f2c Merge branch 'dk_notifications' 2021-10-13 15:39:31 +02:00
David Kocik ac6259e387 Preferences: notify_relese option with Choice type Field.
OptionsGroup:: Added possibility of the right alignment of the controls
+ Added separator line to Preferences
2021-10-13 15:39:06 +02:00
David Kocik c1729594eb Merge branch 'dk_notifications' 2021-10-11 10:02:10 +02:00
David Kocik c4f78fcdc9 Check version string for alpha and beta release versions.
Preferences setting to show / not show alpha beta releases.
2021-10-11 10:01:48 +02:00
David Kocik 6f3c8e16ad Merge branch 'dk_notifications' 2021-10-06 13:08:12 +02:00
David Kocik d5d106fe61 Netfabb finished notification, fix of #7067 2021-10-06 13:07:38 +02:00
David Kocik 05bc9b7bf4 Merge branch 'dk_notifications' 2021-10-05 15:53:17 +02:00
David Kocik d84867d539 notification info icon - wider hexagon 2021-10-05 15:52:44 +02:00
David Kocik a1b2d53f4e actualize warnings on empty background process 2021-10-05 15:52:44 +02:00
David Kocik 23cff74efb Hint notification: selected filament tag check. 2021-10-05 12:26:45 +02:00
David Kocik 9f0b31dc55 Close validate warnings on empty plater. 2021-10-04 09:56:23 +02:00
David Kocik 0b55c89978 print info notification icon 2021-10-01 17:25:49 +02:00
David Kocik 1de422e932 refactor mr. clippy rendering 2021-10-01 16:49:58 +02:00
David Kocik 1edbdcfecf remove simplify suggestion function 2021-10-01 15:45:58 +02:00
David Kocik 29aab3a426 PrintInfoNotificationLevel with icon 2021-10-01 15:03:40 +02:00
David Kocik bac7d2b961 Merge branch 'dk_notifications' 2021-10-01 10:15:36 +02:00
David Kocik b1c1055963 Close updated item info notification at new item loading 2021-10-01 10:08:19 +02:00
David Kocik 5a45c94ccd Remove duplicit warning about not enabled support enforcers 2021-10-01 10:08:19 +02:00
David Kocik 117c4a432e Object info notification level 2021-10-01 10:08:19 +02:00
David Kocik 213add1b2b Revert Object warning notification to SimplifySuggestion
followup of commit 0d0c092880.
2021-10-01 10:08:19 +02:00
David Kocik 5045e07f78 Find name of preset from alias before selecting preferred preset. 2021-09-30 14:42:30 +02:00
David Kocik 4e63f873da Slicing complete notification fades out after 2 seconds. Issue #7017. 2021-09-29 10:01:13 +02:00
David Kocik 6af09cd3ea Merge branch 'dk_notifications' 2021-09-23 16:15:54 +02:00
David Kocik 976ef2c1b9 Progress bar notifications and Export finished notification changes.
Export Finished notification ejecting state.
Slicing began state in progress notification.
Timing of progress bar notifications. Progress indicator disappears instantly at 100%. While slicing goes into Slicing Finished without fade out. 
Preventing of negative growth of slicing progress bar.
Slicing progress bar - Negative percent value means now No info rather than Canceled.
Hiding slicing progress at printer technology change.
2021-09-23 16:15:39 +02:00
David Kocik 6ca474192f Fix of hidden progress bar in progress indicator notification 2021-09-23 15:01:19 +02:00
David Kocik 1f82714159 Blacklisted AMHook.dll 2021-09-23 11:15:08 +02:00
David Kocik 4fdd035efa Merge branch 'dk_tips' 2021-09-23 09:56:49 +02:00
David Kocik b382ac8541 Fixed rendering undo/redo toolbar arrow. 2021-09-23 09:56:28 +02:00
David Kocik d08f7d9934 Merge branch 'dk_instances' 2021-09-22 15:00:44 +02:00
David Kocik 457ded43c3 Instance check: Error output with lock file location 2021-09-22 14:50:28 +02:00
David Kocik 7dabcf0646 Slicing progress notification cancel button hides notification if process is idle. 2021-09-20 11:22:00 +02:00
David Kocik b9b84f4f27 Merge branch 'dk_bar' 2021-09-10 14:36:11 +02:00
David Kocik b9dab7540e Removes bottom status bar.
StatusBar class calls are commented out and replaced with notifications.
SlicicingProgress notification shows progress of slicing, ProgressIndicator notification handles other progress information, like arrange objects etc.
2021-09-10 14:35:13 +02:00
David Kocik 410b5e610b Merge branch 'dk_notifications' 2021-09-10 10:48:09 +02:00
David Kocik 0d0c092880 Object warning notification
Opens when loading object, closes at deletion.
Replaces SimplifySuggesion.
2021-09-10 10:47:07 +02:00
David Kocik cd4155a890 Hints.cereal file existence check 2021-09-03 10:19:06 +02:00
David Kocik e630332e24 Added SS2OSD.dll to blacklist. Raises warning dialog for issue #6864 2021-09-03 09:29:15 +02:00
David Kocik 0cb08ebda4 fix of b45ae0170b 2021-09-02 09:54:29 +02:00
David Kocik b45ae0170b Merge branch 'dk_notifications' 2021-09-02 09:48:31 +02:00
David Kocik 42f4de94df Calling destructor of notifications manager and hint database
Ensures to translate hints after change of language
2021-09-02 09:48:06 +02:00
David Kocik 5f7a4982f6 Open menubar item by name with translations 2021-09-02 09:48:06 +02:00
David Kocik 876e6fdddd Commented opening menubar item until its properly implemented. 2021-09-01 15:12:47 +02:00
David Kocik 3df8371d15 Merge branch 'dk_notifications' 2021-09-01 13:34:58 +02:00
David Kocik 229cf4b8b6 Open menubar item by item index. Possible to call as hint notification hyperlink 2021-09-01 13:34:36 +02:00