340 Commits

Author SHA1 Message Date
Martin Šach
0aaca75688 Arrange: Do not take instances outside of bed into consideration, new icons 2024-11-20 16:04:16 +01:00
YuSanka
324763a90e Nicer bed selector dialog 2024-11-20 16:04:15 +01:00
Martin Šach
3e33631abf Arrange: Use arrange for multiple beds.
- Support multiple wipe towers
- Arrange to grid directly within the arrange algorithm
- Suporrt arranging just the current bed
- Support fill bed with instances
- Add arrange selected on current bed
- Add arrange current bed keyboard shortcuts
- Fix cut not arranging properly (set instance bed after cut to the active bed, use arrange current bed selection only after cut)
- Fix shift-D on arrange
- Add window with options to the bed arrange button
2024-11-20 16:04:15 +01:00
YuSanka
1e65bf8d23 Updated splashscreen 2024-11-19 11:00:27 +01:00
Lukáš Hejl
886faac74e SPE-2486: Add a new gizmo for fuzzy skin painting. 2024-11-12 15:22:57 +01:00
David Kocik
6491dd7453 Delete unused graphics. 2024-09-03 10:49:42 +02:00
YuSanka
102ff4a40e Updated splash screen 2024-06-21 12:52:03 +02:00
YuSanka
fa61ea4e9e TopBarMenus: Added sys_color_changed() to correct process a changing of the application color mode
SPE-2320
2024-06-12 14:39:12 +02:00
YuSanka
74a6ae3f1d Connect: Updated information line
(SPE-2234)
2024-05-21 15:14:31 +02:00
YuSanka
dc78fc5a77 TopBarMenus: Deleted account menu item and set tooltip with user name on Account button
+ Make circle icon for logo
2024-05-14 08:06:16 +02:00
YuSanka
f90ea2e8be ImguiDoubleSlider: Improvements and bug fixes
* Discard all custom changes button - click area is out of icon
* Properties info table expand button doesn't work - when pointer moves by mouse
* When some custom g-code/ pause is added then icons aren't visible well
2024-04-24 10:54:12 +02:00
YuSanka
8e749734ff ImguiDoubleSlider: WIP: For vertical slider are added :
* actions buttons and theirs process
 * rendering of ticks and theirs info buttons
 * show label with estimated time on mouse moving

+ ImGuiWrapper::image_button is extended for highlight_on_hover parameter to enable/disable highlighting on the hover
+ Show and process some icon/buttons in respect to the application mode (if is Editor or Viewer)
2024-04-24 10:54:12 +02:00
YuSanka
9beef5e847 TopBar: Added "Show settings" button 2024-04-24 10:49:22 +02:00
enricoturri1966
735fc6d107 New gcode visualization integration - Tool position 2024-03-26 14:04:08 +01:00
David Kocik
ff64f7167d Fixes and icons.
Sla printer icons with Connect status.

Fix of non-static variable and missing includes

update of priter_type table

missing include
2024-03-25 12:05:55 +01:00
David Kocik
822b862fce Printers action and webview development
Automatic "Connect printers" action after login

periodic connect printers update

adding and removing connect tab on login

Webview refactor

remove unused code

load url on adding panel

monitor tab

upload to connect button
2024-03-25 12:05:55 +01:00
YuSanka
55ba9f2351 Topbar: Implement Auth menu 2024-03-25 12:05:55 +01:00
YuSanka
5f34abf473 Follow-up a6324174: Add missed icons 2024-03-25 12:05:55 +01:00
YuSanka
5cdc0a9143 Updated icons.
+ Fix for phrase
2023-10-19 13:57:27 +02:00
Lukas Matena
aaaaf8c83b Bumped up version to 2.7.0-alpha0, new splashscreen 2023-10-19 11:01:23 +02:00
YuSanka
37afe79c60 EditGCodeDialog: Added new icons.
+ BitmapCache: Fixed replaces during SVG loading(quotation marks are redundant).
2023-10-19 10:00:34 +02:00
YuSanka
1a182999a8 SkinnedUI: bug fixing and improvements:
* SPE-1945 : LINUX - Black background in dark mode in search - "Category"
* SPE-1941 : Font size is applied for old PS version (app_config key for font size is changed to "font_pt_size")
* SPE-1939 : Preferences : PS widows have incorrect dims when used max font size
* SPE-1943 : Fixed gtk resize popup window (Manually merged 60dbf71cd6 )
* SPE-1942 : Linux specific: Brim check button on sidebar jumps
* SPE-1944 : PrusaConnect URL is missing in physical Printer
+ Changed icon which is used to comboboxes
2023-10-18 16:32:12 +02:00
YuSanka
c0aef5ff0a Skinned UI: WIP
* Non-MSW specific: Next improvements for BG of the controls
  + Create wrap class BitmapToggleButton to correct create under all platforms
  + TabFilament: Fixes crash on recreating of the app

* Next improvements for background under nonMSW systems
 + Fixed Field::SpinCtrl::propagate_value

* DropDown: Implemented transparent background for rounded corners.
  + Tab: use TextInput and SwitchButton for substitutions
  + nonMSW specific: Don't set BackgroundColors for panels

* ObjectManipulation: Use TextInput instead wxTextCtrl

* Process rectangle/rounded controls
  + Preferences: Added "Suppress round corners" parameter

* Skinned UI: SwitchButton. Use it for CheckBox Field

* Skinned UI: SpinInput
  + ScalableBitmap/ScalableButton respects to different width and height of bitmap.

* Skinned UI: ComboBox

* Skinned UI: CheckBox
2023-10-18 16:32:12 +02:00
Filip Sykala - NTB T15p
0b91261af7 Enlarge symbols of operation inside of icons 2023-09-20 11:50:59 +02:00
Filip Sykala - NTB T15p
2564b4aba4 More rounded corner of icons 2023-09-18 17:25:32 +02:00
Filip Sykala - NTB T15p
e624b21520 Unify icons for volume 2023-09-18 09:01:50 +02:00
Filip Sykala - NTB T15p
8bc828919c Add svg icons 2023-09-18 07:31:25 +02:00
Filip Sykala - NTB T15p
255081e342 Merge branch 'master' into fs_svg_SPE-1517 2023-09-13 21:53:59 +02:00
Vojtech Bubnik
529f1fb395 Merge branch 'et_spe1784_binary_gcode' into master_262 2023-08-30 18:52:55 +02:00
YuSanka
55d5921d53 Editing of Custom G-code: Partially automation to get a list of placeholders for custom gcodes
+ Added missed resources
2023-08-29 11:47:44 +02:00
Filip Sykala - NTB T15p
57141aa61a Merge branch 'master' into fs_svg
# Conflicts:
#	src/slic3r/GUI/Gizmos/GLGizmoEmboss.hpp
2023-08-22 16:20:42 +02:00
enricoturri1966
81b137eb06 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_spe1784_binary_gcode 2023-08-22 08:37:47 +02:00
YuSanka
391bf14559 CutGizmo: Added new icon for "Snap" connectors 2023-08-18 15:02:49 +02:00
enricoturri1966
d9d771c268 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_spe1784_binary_gcode 2023-08-14 09:55:45 +02:00
Filip Sykala - NTB T15p
6ab3963d83 Merge branch 'master' into fs_dir_per_glyph_SPE-1597 2023-08-14 08:14:23 +02:00
enricoturri1966
fba2406ace SPE-1784: New compressed (binary) gcode format integration
Added conversion of gcodes from binary to ascii format
2023-07-26 11:14:21 +02:00
Filip Sykala - NTB T15p
d530831e35 Add icons(refresh and burn) to svg emboss
Add NSVG image to shape
2023-07-19 12:02:28 +02:00
YuSanka
e8bdd9e78d Code refactoring: Rivet is changed to Snap 2023-07-19 10:25:48 +02:00
YuSanka
6a2afc9153 WIP: Add new connector - "Rivet"
* Improves for UI
* Implemented Rivet mesh
2023-07-19 10:25:47 +02:00
Filip Sykala - NTB T15p
41f0594aaf Add reflection
Add face to camera button
Fix volume type swith
2023-07-11 21:21:34 +02:00
Filip Sykala - NTB T15p
1e2943b942 Align by buttons 2023-05-26 09:23:09 +02:00
enricoturri1966
799e44f155 Show an icon button, in place of a plain imgui button, in the 3D scene as switch between view types of an object sliced with sla printer 2023-04-04 09:47:22 +02:00
YuSanka
e4ef82d1c1 CutGizmo: Add info icons to the connector types 2023-02-03 12:56:14 +01:00
David Kocik
ce38e57ec4 Downloader feature - Downloads from Printables.com
Custom URL Registration:
 - Windows - writes to registers.
 - Linux - desktop integration file.
 - Macos - info.plist.in creates registration and is controlled only via app config.
Registration is first made in Config Wizard. Or is triggered from Preferences. Path to downloads folder can be set.
URL link starts new instance of PS which sends data to running instance via SingleInstance structures if exists.
New progress notification is introduced with pause and stop buttons.
Downloader writes downloaded data by chunks.
Support for zip files is introduced. Zip files can be opened, downloaded or drag'n'droped in PS. Archive dialog is opened. Then if more than 1 project is selected, only geometry is loaded.
Opening of 3mf project now supports openning project in new PS instance.
2023-01-05 16:00:04 +01:00
YuSanka
bfb60875fa CutGizmo: Allow to cut by line when only one cut part is selected.
+ Updated splashscreen
2023-01-04 17:40:22 +01:00
YuSanka
529c126e6d Updated splashscreens 2022-12-27 10:37:45 +01:00
YuSanka
033af199a3 Implemented palettes for mode markers 2022-12-20 15:50:13 +01:00
David Kocik
b9b4edb129 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.
2022-12-19 14:17:48 +01:00
YuSanka
4da322d527 CutGizmo: Some beautification/reorganization 2022-12-16 10:57:36 +01:00
YuSanka
7edc2acfc0 Cut: Connectors mode: Implemented forward/downward view to the cut plane
+ updated cut ikons
2022-12-09 11:15:48 +01:00