alfrix
9020d0b0ea
screen: set_cursor new_for_display
2022-11-18 00:53:53 -03:00
alfrix
32fab0482f
gtk: add .png icons support close #733
2022-10-26 22:36:52 -03:00
alfrix
d3281379ee
gtk: change scaling of images
...
This reduces the amount of magic numbers used, some images will scale to bigger sizes, most of the icons and images in vertical mode will be bigger, thumbnails should be bigger in both modes.
2022-10-26 22:36:52 -03:00
alfrix
b9effb5447
screensaver: fix dialogs not hiding
2022-10-26 22:36:52 -03:00
alfrix
1305b40c41
refactors and cleanup
2022-10-14 13:27:01 -03:00
alfrix
553423e3d8
klippygtk: fix cases where wrap and ellipsize was not applied
2022-09-02 19:58:35 -03:00
alfrix
4f959696bd
gtk: remove newlines to properly wrap lines if needed
...
this fixes the issue caused by labels with a newlines detected as 1 line even if it has more than one
2022-09-02 19:58:35 -03:00
alfrix
ea5c5afa5e
gtk: do not try to ellipsize if the label is None
2022-09-02 19:58:35 -03:00
alfrix
38ceea5204
gtk: improve wrapping of labels
2022-09-02 19:58:35 -03:00
alfrix
4124a67450
gtk: fix scrolling stuck on some cases
2022-09-02 19:58:35 -03:00
alfrix
d5bc271788
close dialogs on klippy restart
2022-08-01 12:23:40 -03:00
alfrix
6510b2ec6b
Refactor
...
Use f-strings
Avoid unnecessary casts to str()bool()int()
Ensure file closure
Merge nested ifs
Simplify for-assigns-appends with comprehensions and internal functions
Avoid shadowing internal function names
Initialize variables
Return value directly instead of assign then return
Make some methods static
2022-08-01 12:23:40 -03:00
alfrix
e70c9d37e9
layout: fixes for long vertical screens
...
KS is not optimized for this aspect-ratio, but at least it shouldn't be broken
2022-07-04 16:23:21 -03:00
alfrix
312d131db5
use images for the sort order, drop freefont dependency
2022-07-03 12:03:50 -03:00
alfrix
5a02ac75ae
basic support for extruder_stepper
2022-07-03 12:03:50 -03:00
alfrix
faf997c7ae
keyboard: improve layout and interactions on panels with entry
2022-07-03 12:03:50 -03:00
alfrix
d3ce521bb0
keyboard: fix size while vertical
2022-07-03 12:03:50 -03:00
alfrix
da26bf3143
base_panel: layout simplification
2022-07-03 12:03:50 -03:00
alfrix
54fc0458e0
KlippyGtk: fix style arguments
2022-05-31 11:14:42 -03:00
alfrix
33195f203f
Simplify code
2022-05-31 11:14:42 -03:00
alfrix
5a36729b76
PEP8, typos and warnings fixes
2022-05-31 11:14:42 -03:00
alfrix
c33659c6f7
gtk: cleanup andoptimize image handling, incomplete themes should now work
2022-04-02 09:59:12 -03:00
alfrix
b70524cd28
Screensaver if dpms is off
...
This should protect against first touch when the screen is blanked
and help in cases where the driver implementation is not up to spec.
2022-03-29 23:37:59 -03:00
alfrix
50d3671d0f
base_panel: simplify sidebar scaling
2022-03-21 07:14:58 -03:00
alfrix
5286e433fe
logging: cleanup unnecesary lines
2022-03-21 06:34:02 -03:00
alfrix
5899c8feab
Optimize imports
2022-03-15 12:41:21 -03:00
Alfredo Monclus
b1dd83d955
job_status: rework time calculation
...
New 'Auto' setting that selects the best guess
added an slicer time compensation if you find that your slicer always under/over estimates by some amount
Split in days if the time is more than 24h
2022-03-10 11:43:53 -03:00
Alfredo Monclus
dd027c0583
Vertical mode ( #480 )
2022-02-24 16:00:51 -03:00
Alfredo Monclus
8dd5c64006
Extrude panel: Support 5 extruders ( #441 )
2022-01-17 01:13:16 -05:00
Alfredo Monclus
58e0aa74d0
Word Wrap ( #395 )
...
* Word-wrap dialogs
* prevent horizontal scrollbar caused by translators
* Fix weird indentation on print name
2022-01-03 12:45:55 -05:00
Alfredo Monclus
bfe6321c2f
Improve pathing ( #368 )
...
* Improve pathing
* Improve Pathing: config.py
2021-12-17 12:39:18 -05:00
Jordan
c3103d3b11
Fix graph error and make colors configurable
2021-12-07 21:05:17 -05:00
Jordan
139115a0e9
Updates to graphing.
...
Modify heaters to show only ones available in the temp store. Add
ability to hide/show heaters.
2021-12-07 21:05:17 -05:00
Jordan
36aaece846
screen: Put font size setting into KlippyGtk
2021-09-18 16:53:31 -04:00
Jordan
70d8315539
Update code style
2021-09-11 17:25:38 -04:00
Alfredo Monclus
517a6afab8
Dialogs updates ( #252 )
...
* Fix cursor on dialogs and make them fullscreen
* Fix date alignment varying with text length
2021-09-07 21:30:21 -04:00
Alfredo Monclus
17da2b3d4e
Bigger Fonts and icons ( #169 )
2021-08-15 18:44:13 -04:00
Jordan
30cbaa7e23
gtk: Make keyboard height be dynamic based off resolution
2021-06-26 12:24:05 -04:00
Jordan
867ded34d9
Add update manager capability and revamp system panel to show all moonraker update clients
2021-06-12 06:30:00 -04:00
Jordan
58e3e17310
gtk: Gracefully fail if no image is found for buttons. Addresses #173
2021-06-06 21:43:06 -04:00
Alfredo Monclus
e75a10a888
New Style - Solarized ( #144 )
...
* New Style solarized
2021-05-10 20:55:15 -04:00
Jordan
bd1650fd18
files: Updates to not cache thumbnails locally. Also get notified by inotify
2021-05-09 13:57:18 -04:00
Jordan Ruthe
a19661ca90
gtk: fix font ratio for insanely wide screens
2021-02-22 10:36:33 -05:00
Jordan Ruthe
c0b4b464bd
Changes to logging implementation
2021-02-21 12:19:30 -05:00
Jordan Ruthe
0bfe649882
KlippyGtk: Enable word wrap on buttons
2021-02-18 12:38:05 -05:00
Jordan Ruthe
0a5e931d17
bed_mesh: Updates to content to include action bar width
2021-02-15 15:53:39 -05:00
Jordan Ruthe
874b74d59a
screen_panel: Put icons on a side bar instead of on the header
2021-02-15 14:58:33 -05:00
Jordan Ruthe
b258d64fb4
KlippyGtk: Undo wrap word. Causing screen to be out of proportion.
2021-02-03 21:40:40 -05:00
Jordan Ruthe
f5a2d97842
KlippyGtk: Add word wrapping to buttons
2021-01-29 22:37:39 -05:00
Jordan Ruthe
a17c8665ac
KlippyGtk: Allow different button image positions
2021-01-19 08:01:12 -05:00