Commit Graph
100 Commits
Author SHA1 Message Date
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
sashakoshka 6cb908ea6e Tweaks to the aluminum theme 2024-06-03 22:49:02 -04:00