sashakoshka
87af913c4b
Add readme for fallback icon set assets
2024-08-23 13:27:04 -04:00
sashakoshka
9727363b7f
Convert fallback icon set to indexed color
2024-08-23 13:22:21 -04:00
sashakoshka
8c647d118d
Improve doc comments for ApplicationSystem*Dirs
2024-08-23 02:27:49 -04:00
sashakoshka
27678b36b9
Improve README.md
2024-08-23 02:23:04 -04:00
sashakoshka
1e92134a38
Move config spec into a README.md file for the config package.
2024-08-23 01:50:30 -04:00
sashakoshka
0ebf3ff4cc
Make sure File is an io.WriterTo
2024-08-23 01:16:17 -04:00
sashakoshka
81bd635b09
Improve doc comment for GlobalConfig
2024-08-23 01:14:08 -04:00
sashakoshka
4b29820452
Add accessor for global config
2024-08-23 01:12:02 -04:00
sashakoshka
f512deb96e
Icons and styles use xyz.holanet.Nasin config
2024-08-23 01:10:54 -04:00
sashakoshka
a69c726482
Fixed diffing thinking orphaned keys were real
2024-08-22 20:27:22 -04:00
sashakoshka
ed77634a50
Add flag to stop re-parsing the user file when we already know its
...
contents
2024-08-22 20:10:12 -04:00
sashakoshka
e489a12a28
I didnt save the file :P
2024-08-22 19:55:10 -04:00
sashakoshka
06a593df25
Add warning about disk writes/reads to Config
2024-08-22 19:54:05 -04:00
sashakoshka
a952490188
Config impl now diffs files and broadcasts events
2024-08-22 19:50:35 -04:00
sashakoshka
1f5cb683fb
Add more code for creating/processing diffs
2024-08-22 19:29:20 -04:00
sashakoshka
b4328edd73
Add config.File.Diff to diff two config files
2024-08-22 19:13:00 -04:00
sashakoshka
a8878e1e20
Add Equals method to config.Value
2024-08-22 16:31:16 -04:00
sashakoshka
656be379e4
Fix goroutine issues with config
2024-08-22 16:03:05 -04:00
sashakoshka
279471a554
Add partial config implementation
...
Progress on #3
2024-08-22 13:38:12 -04:00
sashakoshka
d2672816cd
Add system dirs to path.go
2024-08-22 13:37:38 -04:00
sashakoshka
92deac2d56
Windows must be manually managed through the WaitFor function
...
Closes #5
2024-08-20 23:20:30 -04:00
sashakoshka
35636e9ca3
Add Application.Stop
...
Closes #6
2024-08-19 22:27:09 -04:00
sashakoshka
4fa29f2719
Fallback icon set now has general MIME icons support
...
Specifically, it supports all the XDG x-generic icons.
2024-08-19 03:18:37 -04:00
sashakoshka
894f34e3ef
Improve fallback icon set
2024-08-18 15:31:10 -04:00
sashakoshka
f676c2855e
Aluminum has complete styling for tabs
2024-08-16 19:51:55 -04:00
sashakoshka
269d302453
Style Scrollbar separately in Aluminum
2024-08-16 18:40:26 -04:00
sashakoshka
fbdc285f2e
Style ScrollBar separately in fallback
2024-08-16 18:39:00 -04:00
sashakoshka
696460f323
Add Aluminum styling for Swatch, ColorPickerMap, Dropdown
2024-08-16 18:23:49 -04:00
sashakoshka
ece3a3e2a0
Remove old aluminum style
...
Archival dirs are pointless, we have git for a reason
2024-08-16 18:12:15 -04:00
sashakoshka
18b928acf6
Update dependency versions
2024-08-16 18:12:05 -04:00
sashakoshka
7f0c34760d
Add new icons to fallback icon set
2024-08-16 17:56:27 -04:00
sashakoshka
8810e88422
Remove checkbox icons from fallback icon set
2024-08-16 17:30:20 -04:00
sashakoshka
bc09a01aa7
Update Aluminum style
2024-08-16 17:26:47 -04:00
sashakoshka
a03eab9898
Add fallback styling for dropdowns
2024-08-16 17:26:20 -04:00
sashakoshka
e0f90f8305
Update Tomo API
2024-08-16 17:25:54 -04:00
sashakoshka
e46d66885d
Slight style tweaks to Wintergreen
2024-08-14 11:59:03 -04:00
sashakoshka
7c5de5a370
Fix TSS parsing multiple tags
2024-08-14 11:58:33 -04:00
sashakoshka
7da00e990e
Nasin now counts application windows to determine when to shut down
2024-08-14 11:58:06 -04:00
sashakoshka
bc26e78024
Update backend
2024-08-12 20:57:17 -04:00
sashakoshka
5dcfdda5f1
Add checked checkbox texture to aluminum stylesheet
2024-08-12 20:16:45 -04:00
sashakoshka
77e335a238
TSS now supports PNG image textures
2024-08-12 20:16:29 -04:00
sashakoshka
24357bf19f
TSS sheets store their file name
2024-08-12 19:13:25 -04:00
sashakoshka
3ed8b70895
Update dependency versions
2024-08-12 19:07:57 -04:00
sashakoshka
7db4c95592
Made ColorDot transparent like it was before
2024-08-12 19:06:29 -04:00
sashakoshka
c29abe0cb1
Update TSS syntax highlighting file with constants
2024-08-12 17:26:31 -04:00
sashakoshka
4b53a5a019
Renamed style directory to styles
2024-08-12 17:12:43 -04:00
sashakoshka
ecfb90957a
Re-organized style directory
2024-08-12 17:10:43 -04:00
sashakoshka
16584abb42
Add micro syntax highlighting file for TSS
2024-08-12 17:07:59 -04:00
sashakoshka
3e597404ac
Added SetFaceSet to registrar
2024-08-11 10:42:22 -04:00
sashakoshka
fa91b4f415
Remove outdated TODO
2024-08-11 10:36:58 -04:00
sashakoshka
3a4038dad9
Update registrar
2024-08-11 10:36:29 -04:00
sashakoshka
a8bc074aad
Remove font logic from TSS
2024-08-10 22:20:34 -04:00
sashakoshka
b0672ec8ee
Add a fallback face set
2024-08-10 22:12:31 -04:00
sashakoshka
961366b00a
Rename fallback icon set
2024-08-10 22:12:21 -04:00
sashakoshka
3127aad09a
Update xdg icon set
2024-08-10 21:56:03 -04:00
sashakoshka
1feb5f4ab1
Update fallback style
2024-08-10 21:55:05 -04:00
sashakoshka
fee4e584e7
Update fallback icons
2024-08-10 21:54:57 -04:00
sashakoshka
98fb8a3e01
We load fonts but it's a bit broken
2024-07-30 13:01:24 -04:00
sashakoshka
90072d8a9e
Test and fix ValueColor.RGBA
2024-07-29 15:45:17 -04:00
sashakoshka
f42dee22f5
Initial stylesheet support
2024-07-29 15:13:02 -04:00
sashakoshka
905953b7f9
Progress on stylesheets
2024-07-29 01:50:51 -04:00
sashakoshka
e01b3c8e00
Fix application.go and internal registrar
2024-07-28 02:36:28 -04:00
sashakoshka
4f96ca51c2
Style tweaks
2024-07-27 21:36:00 -04:00
sashakoshka
ac4ced365a
Update dependency versions
2024-07-27 15:21:30 -04:00
sashakoshka
df845ea592
Update Tomo API to v0.41.1
2024-07-27 15:05:14 -04:00
sashakoshka
7d69f32e4e
Minor style tweak
2024-07-27 15:04:55 -04:00
sashakoshka
753e3e4023
Styling fixes
2024-07-26 17:54:06 -04:00
sashakoshka
5c46950224
Fix large icons png
2024-07-26 17:53:59 -04:00
sashakoshka
f22c268a10
Update application.go code
2024-07-26 17:53:48 -04:00
sashakoshka
6451050fd3
Update registrar code
2024-07-25 17:48:47 -04:00
sashakoshka
5382f9e881
Temporarily clip imports off of aluminum theme
2024-07-25 17:48:24 -04:00
sashakoshka
67b8f9f752
Migrate Wintergreen theme
2024-07-25 17:47:50 -04:00
sashakoshka
b069980325
Update Tomo API to v0.41.0
2024-07-25 17:46:52 -04:00
sashakoshka
dbcd1f5d43
Remove style code that is now in Tomo
2024-07-25 14:16:56 -04:00
sashakoshka
7ba19e7110
Update code for icon sets
2024-07-25 14:15:32 -04:00
sashakoshka
c55b28bfb8
Update dependency versions
2024-07-25 14:13:58 -04:00
sashakoshka
c306f2c4ea
Updates to the icon set
2024-07-05 19:44:38 -04:00
sashakoshka
28c428200e
Nasin no longer fails whenever an application isnt a URL opener
2024-07-05 19:44:10 -04:00
sashakoshka
c9328e9585
Actually make use of ApplicationURLOpener
...
Progress on #4
2024-07-04 22:45:09 -04:00
sashakoshka
d38fc8274c
Remove examples and dependency on objects
...
We ought to put examples somewhere else
2024-07-04 20:42:22 -04:00
sashakoshka
52330f2941
Upgrade backend, objects
2024-06-26 10:53:54 -04:00
sashakoshka
26179d8ff7
Add styling for tabs to Wintergreen
2024-06-26 10:46:57 -04:00
sashakoshka
fb3d3b0919
Update objects
2024-06-19 00:43:36 -04:00
sashakoshka
8e2fb26ab5
Add styling for calendars
2024-06-19 00:31:50 -04:00
sashakoshka
45b2bee72d
Update examples
2024-06-19 00:17:44 -04:00
sashakoshka
99be133432
Update backend
2024-06-18 19:46:52 -04:00
sashakoshka
1fe74c8e69
Update objects
2024-06-18 19:45:18 -04:00
sashakoshka
e96ca7f7d6
Update icons example (kind of)
2024-06-14 02:33:10 -04:00
sashakoshka
046556cce3
Update registrar
2024-06-12 00:27:34 -04:00
sashakoshka
03ca852475
Restructure internal theme
2024-06-12 00:19:12 -04:00
sashakoshka
86fb87c7f6
Update Tomo API
2024-06-12 00:19:06 -04:00
sashakoshka
157d617ffd
Remove debug messaging when getting application icon
2024-06-07 18:16:16 -04:00
sashakoshka
4fff592a70
Add styling for tear line
2024-06-07 17:36:10 -04:00
sashakoshka
880904d5fa
Make changes to application.go to account for new API
2024-06-07 02:01:00 -04:00
sashakoshka
593a74924d
Update dependency versions
2024-06-07 02:00:36 -04:00
sashakoshka
bf50e8c27a
Change file naming in aluminum theme
2024-06-07 01:56:31 -04:00
sashakoshka
a5f7feb5eb
Remove the FS thing and use normal paths
2024-06-06 22:55:14 -04:00
sashakoshka
b87f3445e4
Revert aluminum styling changes for TextBox
2024-06-06 22:42:37 -04:00
sashakoshka
1bc08bcfe4
Add ApplicationURLOpener interface
...
Eventually we can have nasin parse cli args and figure out what
files to open, instructing the application to open those files.
We will also be able to have nasin connect to dbus using the
application ID and open files in an already running instance of the
application.
2024-06-06 22:38:51 -04:00
sashakoshka
d5d9f3abfb
NewApplicationWindow automatically sets an application icon
2024-06-06 20:36:25 -04:00