2
0
mirror of https://github.com/9ParsonsB/Pulsar.git synced 2025-04-05 17:39:39 -04:00

8 Commits

Author SHA1 Message Date
F K
9adf3fab08
[Core] Visual improvements to notifications (#144)
* [Core] Visual improvements to notifications

- Notification title was previously missing; it's back!
- Fixed window and label backgrounds to be correctly/consistently transparent.

The click-thru bit is only partially working (transparent areas are click-thru).

* [Core] Reduce notification font size to avoid wrapping

Now that titles work, I noticed a few notification titles were wrapping. Examples:
- System Discovery Complete (from Evaluator)
- Minimum Distance Reached (from BioInsights)

To address, I made the following adjustments:
* Made the test notification title longer by adding the word "Popup" so it is now "Test Popup Notification".
* Reduced the Title font size to 20 (from 24).
* Moved the content box up to close the gap a bit.

* [Core] Exclude the notification popup colour picker button from themes

Noticed it was not the colour it should be and thought the setting was always being reset -- turns out the setting was correct, the button colour was not.

Here's a quick hack to fix.

* [Core] Further notification title tweaking

Now "System Discovery Complete" *actually* fits.

* [Core] Widen the native pop-up font selector so you can see variants

The previous width was a little bit narrow for the family of fonts like Segoe UI Variable...

The new width is 2x the original size and fits all fonts on my system and should do the trick for the moment.
2024-02-29 21:21:40 -03:30
Xjph
d2aa64bb3d feat: theme dropdown 2024-02-06 19:24:29 -03:30
F K
38b950cf37
[Core] Spit and polish on PluginList and tabs (#138)
Add checkboxes to the PluginList which allow you to enable/disable each plugin on-the-fly (it will no longer respond to events, but you can still configure it, etc.). These settings are preserved in a new Core setting. Also enabled full-row select for easier selection in the listview.

Also increased the height of the PluginList slightly. (Personally, I'd like it even taller.)

Also made slight sizing adjustments to the plugin tabs, which now show 3 letters when collapsed and has a bit of extra space so the longest one does not get cut-off when selected/bolded. Furthermore, the list of plugins is now sorted alphabetically.

Finally, set the plugin listview Dock = Fill (vs. Anchored). This seems to have fixed the listview resize problem I was experiencing.
2024-01-29 15:37:31 -05:00
Fred K
a2add94e72 [ObservatoryCore] UI tweaks
Polishing a few rough edges:
* Enable scrolling on the Plugin List view. It only fit 6 or 7. I have 13.
* I fiddled a bit with column auto-sizing (left it commented out, see comment).
* A whole bunch of tweaks to the settings view:
  * first row of controls was cut off at the top (under the window title bar)
  * fixing that revealed uneven spacing between columns
  * action buttons were teensy tiny and unreadable
  * settings view columns were too narrow (200 px).
  * added some spacing to help with readability
  * settings windows now start in center of current screen rather than some random place.
2024-01-25 23:18:02 -03:30
Xjph
97da4c71d2 wire up donate and github links 2024-01-25 23:18:02 -03:30
Xjph
97e981bae2 ready for testing 2024-01-25 23:18:02 -03:30
Xjph
d99a190869 WIP: observatory UI overhaul 2024-01-25 23:18:01 -03:30
Xjph
1d62a0ec1d Winforms overhal in progress 2024-01-25 23:18:01 -03:30