f2fce0f262
Refactoring of RemovableDriveManager:
...
1) On Windows and Linux, the device enumeration now runs at a background
thread, while it ran on the UI thread on idle, which may have been
blocking on some rare Windows setups, see GH #3515 #3733 #3746 #3766
2) On OSX, the device enumeration now relies on OS callback, no
polling is required.
3) Refactored for cleaner interface.
2020-03-06 15:10:58 +01:00
7b45da5811
configuration updater
...
forced update dialog
check for updates button
check address when downloading bundles
2020-02-04 15:27:11 +01:00
6bb0d1f72a
Implemented function to get an icon name considering to OS color mode
...
For a Dark mode we start to looking of icons in folder "white"
Added missed "white" icons
2019-12-18 15:54:01 +01:00
15d49bbe9b
Fixes into ENABLE_THUMBNAIL_GENERATOR_DEBUG
2019-12-03 12:44:20 +01:00
2477b7c018
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_plater_thumbnail
2019-10-29 14:47:59 +01:00
13001e36d2
Fixed several warnings
2019-10-29 10:40:34 +01:00
6a1d44ff29
ENABLE_THUMBNAIL_GENERATOR -> Thumbnail data saved into gcode using base64 encoding + debug code to extract thumbnails from gcode
2019-10-25 12:18:10 +02:00
340263933a
WIP: ConfigWizard: 3rd party bundle installation roughly done
2019-09-17 13:20:06 +02:00
4ff970ac6e
Move ConfigWizard instance in GUI_App, lazy-initialized,
...
add filament/material installation item in Sidebar combo boxes
2019-09-17 13:20:06 +02:00
eb5e55ff93
Improvement of selection of language / dictionaries.
...
When switching the languages, if the newly selected dictionary
is "compatible" with the system best language or user's locale,
then the system best language locale or user's locale is activated,
not the locale connected to the dictionary.
2019-08-29 15:35:28 +02:00
ef2354f0e4
Reworked selection of locales and translation dictionaries.
...
Slicer now tries to heed user's locales, also it tries to switch
to the language recommended by the operating system (Windows & OSX
specific).
2019-08-29 14:07:45 +02:00
30d138c9e1
Reworked switching of the language:
...
1) Language is
2019-08-28 11:53:53 +02:00
ca368a2116
Merge remote-tracking branch 'remotes/origin/et_custom_bed'
2019-07-30 16:48:47 +02:00
e3d2412973
When accessing the localized web pages provided by Prusa Research,
...
only those language codes are now passed to the Prusa Research
web server, which are currently supported.
For example, there is no web page for "en_UK", the "en_UK" code will be
translated to "en_US".
2019-07-29 17:55:50 +02:00
c1f6dd7b06
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_bed
2019-07-19 09:18:32 +02:00
e103460386
Storing the active printer technology onto the Undo / Redo stack,
...
remembering the last selected Printer profile for the SLA and FDM
technologies separately, and activating them on Undo / Redo.
When switching the technologies, user is asked whether to discard
the modified profiles or not.
2019-07-18 17:41:47 +02:00
dfb9d127d4
Added selection of custom bed texture to bed shape dialog
2019-07-18 11:12:11 +02:00
d30229cc5f
WIP: Undo / Redo memory limiting by releasing the least recently
...
used snapshots. Memory limit set to 10% of physical system memory.
2019-07-17 15:48:53 +02:00
45a5576e8a
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-29 12:38:03 +02:00
3948ad63da
Removed memory leaks due to GUI_App::app_config, GUI_App::preset_bundle and GUI_App::preset_updater not being deleted
2019-06-27 14:42:55 +02:00
9d420e62da
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-05 11:16:25 +02:00
e765007ca1
Fixed a bug with a "gear" button near the filament preset (part of #2440 )
2019-06-03 14:59:16 +02:00
2ba92cbb37
Implemented ObjectLayers class
...
+ some code refactoring
2019-05-28 16:38:04 +02:00
32cbe5c7b1
Implemented a possibility to set a custom toolbars icon size (related to #2247 and same others)
2019-05-22 13:51:02 +02:00
a1c4918e9d
Revert "Fix double wizard on incompatible bundle"
...
This reverts commit 9c288df1b6 .
2019-05-17 17:50:06 +02:00
98cfc65459
Fix double wizard on incompatible bundle
2019-05-17 15:04:37 +02:00
9a3c514a9f
File->Open Project allows to load .amf files
2019-05-15 10:23:02 +02:00
20e702b601
Updated Help menu items to open localized web pages.
...
Updated links to PrusaSlicer-settings.
2019-05-13 16:34:41 +02:00
8ce342cff5
Application will pick translation dictionaries based on the system default language
...
on first start of Slic3r.
Updated help menu (removed reference to the upstream manual)
Fixed some OpenGL assert due to glOrtho being called with zero Z span.
2019-05-10 14:43:35 +02:00
126100d3d4
Merge remote-tracking branch 'remotes/origin/vk-bugfixes'
2019-05-10 12:09:39 +02:00
37e164911d
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-05-06 18:28:37 +02:00
b4010d58c9
Improvements of High DPI scaling on Windows.
2019-05-06 18:28:23 +02:00
8de495c8f0
Refactor language switch, infer user's language on fresh startup
2019-05-06 11:58:06 +02:00
9a5c2a72fd
Prompt language selection on fresh startup
2019-05-06 11:51:08 +02:00
cfa87e6e49
Associate 3mf files on Windows
2019-05-03 15:50:05 +02:00
9ee4a33c5f
MainFrame: Maximize by default (at first start)
2019-04-29 16:57:08 +02:00
850a4136cb
Detect dank mode on Mac OS
2019-04-29 11:36:01 +02:00
56c063546f
Merge remote-tracking branch 'origin/ys_msw_dpi'
2019-04-24 23:09:50 +02:00
9b95548a66
GUI_App: Add a language code getter
2019-04-24 16:03:32 +02:00
aae9bc0367
Overrided on_dpi_changed() for some Dialogs:
...
BedShapeDialog, KBShortcutsDialog, ConfigWizard, Preferences
2019-04-18 02:03:40 +02:00
e5d0af695d
Fixed crash of build under OSX and Linux.
...
+ Added flag to control if application rescale is possible
2019-04-16 17:06:28 +02:00
252381aa38
Application Scaling for MSW: Next big step
...
- Added rescale() function for the most of controls
- Created PrusaBitmap and PrusaButton classes like a wrap to wxBitmap and wxButton accordingly
2019-04-13 23:46:52 +02:00
d092d94cd9
GUI_App: Refactor exception handling
2019-04-09 15:16:10 +02:00
bc9d0e1f02
Merge remote-tracking branch 'origin/ys_preset_edit_buttons' into ys_comboboxes
2019-03-20 10:33:50 +01:00
18fbcdafe7
Some improvements
2019-03-19 14:36:32 +01:00
b12d9f1b27
Performance fix of rendering of the parameter tabs on Windows:
...
Disabled Windows Vista themes for the wxNotebook.
2019-03-18 20:54:01 +01:00
0f9dbebb33
Removed technology ENABLE_IMGUI
2019-03-18 11:45:15 +01:00
ebd11c3f7c
Merge remote-tracking branch 'origin/ys_hdpi'
2019-02-20 16:20:30 +01:00
9763bb2ec3
PresetUpdater: Don't fail as hard if version not found in index #1821
...
GUI_App: Add OnExceptionInMainLoop handler
2019-02-15 15:38:13 +01:00
464f0ef65f
Merge remote-tracking branch 'origin/master' into ys_hdpi
2019-02-06 11:12:44 +01:00