ItsLemmy
569a5ba8df
multi-bar: removed all globals bar properties
2025-11-05 00:33:47 -05:00
ItsLemmy
fd79f75fd5
Shell/Bar: create full screen window everywhere so there is no limitations.
2025-11-04 10:19:00 -05:00
ItsLemmy
3acfbda10a
CC-NightLight: fix right click
2025-11-04 08:50:07 -05:00
Ly-sec
f68119c448
README: add Tempus Thales to supporter list <3
2025-11-04 14:43:14 +01:00
ItsLemmy
65edc59371
Project structure adjustments
2025-11-03 21:18:13 -05:00
ItsLemmy
ddac7da9bb
Autoformatting
2025-11-03 16:16:47 -05:00
Lemmy
40ac70aeb9
Merge pull request #644 from lonerOrz/feat/control-center-custom-button
...
feat: Implement Control Center custom button basic framework
2025-11-03 15:58:16 -05:00
loner
5a9470d64e
feat(controlcenter): implement multi-state support for custom button
2025-11-04 02:28:36 +08:00
loner
ba7282daa6
feat(controlcenter): Optimize command execution logic
...
The command is “fire-and-forget”: it starts a process and returns immediately, so QML has no way of knowing when that process actually finishes. To avoid this race condition, the simplest approach that least intrudes on existing QML code is to introduce a short timer.
2025-11-04 02:28:36 +08:00
loner
e182fe2552
feat: add on state logic
2025-11-04 02:28:36 +08:00
loner
5c19c8433e
feat: Implement Control Center custom button basic framework
2025-11-04 02:28:36 +08:00
ItsLemmy
f4672df2e0
ControlCenter: Fix laggy opening due to spinning disc
2025-11-03 08:27:49 -05:00
ItsLemmy
101b27fcc7
New windowing system
...
Large commit that totally refactor of the way we handle the bar and
panels.
Testing should focus on Panels, Bar, Keyboard Focus, IPC calls.
Changes brief:
- One NFullScreenWindow per screen which handle it's bar and dedicated
panels.
- Added shadows
- Reintroduced dimming
- New panels animations
- Proper Z ordering
- Panels on overlay laywer is not reimplemented, if we do it then the
bar will be on the Overlay too
- Panel dragging was not reimplemented, to be discussed before
reimplementing
- Still a WIP, need to work more on shadows and polishing + debugging.
2025-11-03 00:53:02 -05:00
Ly-sec
98f074dddc
PowerProfile: add tooltip when disabled to inform user what they need to install
2025-11-02 14:58:09 +01:00
ItsLemmy
1a124cf655
Colors: 2 news colors, mHover+mOnHover - autocomputed. Using them for all hovers instead of mTertiary.
2025-10-31 23:32:10 -04:00
loner
3b166bd270
fix: Media player auto-switching in Control Center
...
Detailed Explanation:
Addresses an issue where the media player would automatically
switch,overriding user's manual selections when the Control Center was
open.
The core problem was that the automatic player detection logic was too
aggressive and didn't respect explicit user choices. Previous attempts
to pause auto-switching based on UI visibility were unreliable due to
incorrect event handling for the custom NPanel component.
2025-11-01 02:15:44 +08:00
ItsLemmy
066d6f2e2f
DimDesktop: removed in favor of nice curvy corners on panels
2025-10-31 10:53:59 -04:00
ItsLemmy
81edc14e63
CalendarPanel: improved the look
2025-10-31 10:38:36 -04:00
ItsLemmy
5303a88003
Calendar weather: hide double location
2025-10-31 10:08:22 -04:00
ItsLemmy
84e058fb07
Wallpaper: is never attached to a button
2025-10-30 23:34:05 -04:00
ItsLemmy
29ad654a58
Locale: factorized usage in I18n.
2025-10-30 17:43:35 -04:00
ItsLemmy
e1d39f3bbc
Locale: fixed all Qt.locale calls to respect the user selected locale.
2025-10-30 17:20:54 -04:00
ItsLemmy
ca72a5ca8f
Calendar: conditional weather card - wip
2025-10-30 14:02:42 -04:00
notiant
0b5f87c2f4
WeatherCard: add small indent to current weather
...
just move the current weather a bit to the right for a better layout
2025-10-25 09:34:17 +02:00
ItsLemmy
19a1d177df
WeatherCard: reworked since last merge introduced anchoring on Layout elements which is not allowed.
2025-10-24 14:31:45 -04:00
Lemmy
0c08a94acd
Merge pull request #566 from notiant/patch-2
...
WeatherCard: Make current weather align with forecast
2025-10-24 13:38:02 -04:00
notiant
fb5a71dbb4
WeatherCard: Make current weather align with forecast
...
Aligns the current weather with the first day of the forecast to add some spacing to the left
2025-10-24 19:28:19 +02:00
notiant
eb94aa617a
AudioCard: make both sliders have the same width
...
Enforce visual consistency by making both output and input sliders have the same width regardless of the devices names
2025-10-24 18:59:09 +02:00
ItsLemmy
c3439b262c
SysMon Service: getting this ready for multiple paths support.
2025-10-22 23:38:50 -04:00
ItsLemmy
c9bbaf4c91
Borders: optim/simplification of scaled borders
2025-10-21 13:52:19 -04:00
lysec
838491ba33
Logger: huge cleanup
2025-10-16 15:07:11 +02:00
lysec
814abf4725
LocationTab: add toggle to fully disable weather (as requested in #488 )
2025-10-16 12:25:22 +02:00
ItsLemmy
3615f03970
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell
2025-10-15 23:24:01 -04:00
ItsLemmy
24a5d2ff56
MediaCard: Spicying it up with a little blue + fallback to wallpaper display when not art available.
2025-10-15 23:23:27 -04:00
Corey Woodworth
ebd0bdd370
feat: Add option to load control center panel in the center of the screen
2025-10-15 11:24:26 -04:00
ItsLemmy
0f10660b29
AudioCard: fix input volume connection
2025-10-14 10:48:40 -04:00
ItsLemmy
dcf4f0f7d2
Project structure: moving stuff around
2025-10-14 10:46:31 -04:00
ItsLemmy
3cd75b1ed8
AudioCard: fixed jitter when using sliders
2025-10-14 10:37:56 -04:00
ItsLemmy
79b96567dc
AudioCard: sleeker volume sliders
2025-10-14 07:37:27 -04:00
ItsLemmy
4e11f4e2e6
SectionEditor: improved dimensions and moving across sections (for control center)
2025-10-13 19:55:40 -04:00
ItsLemmy
10090cbd30
ControlCenter: modularity!
2025-10-13 19:18:26 -04:00
ItsLemmy
a0907a5b96
ControlCenter: toggle to hide/show volume sliders + getting ready for more modularity soon
2025-10-13 10:04:47 -04:00
ItsLemmy
e3f0f428da
Settings: re-organization
2025-10-12 22:09:35 -04:00
ItsLemmy
2888b7c02e
Merge branch 'main' into qt-scaling
2025-10-12 18:27:56 -04:00
ItsLemmy
b1c1ca6b49
ControlCenter: Slightly less tall utils at the bottom
2025-10-12 17:04:09 -04:00
ItsLemmy
7e4c7a1efd
translations
2025-10-12 16:16:46 -04:00
ItsLemmy
a2cd377837
New scaling wip
2025-10-12 15:25:09 -04:00
lysec
d442f306c2
SettingsWindow: allow tilde usage
2025-10-12 21:13:52 +02:00
ItsLemmy
f4b27380c3
Qt-Scaling: first cleanup pass
2025-10-12 08:23:24 -04:00
lysec
b4a344b0b5
ControlCenter: fix scaling (pass scaling to everything)
2025-10-12 10:25:52 +02:00