Savanni D'Gerinel
d86d10428b
Try setting up the GTK loop
2023-03-20 09:43:56 -04:00
Savanni D'Gerinel
9b58770070
Set up the core run loop
2023-03-20 09:43:48 -04:00
Savanni D'Gerinel
f2cca31310
Make the connection between the core and the gtk app
2023-03-20 08:16:20 -04:00
Savanni D'Gerinel
da6cf800ec
Initial app designs
2023-03-18 23:32:43 -04:00
Savanni D'Gerinel
92393875dc
Update the flake
2023-03-18 20:15:55 -04:00
Savanni D'Gerinel
1b61689de6
Add a utility program that prints out all the icon names in the gnome theme
2023-03-11 20:17:04 -05:00
Savanni D'Gerinel
7c56a2907f
Finish the red spectrum
2023-03-11 15:22:46 -05:00
Savanni D'Gerinel
40cce7ce00
Add a playback stop button
2023-03-11 15:15:14 -05:00
Savanni D'Gerinel
725c96bc1b
Work out improved error reporting
2023-03-11 15:15:09 -05:00
Savanni D'Gerinel
8260b4e2f3
Overhaul the threading model to use more async tasks and less threads
2023-03-11 13:02:52 -05:00
savanni
c296c742ca
Set up the infrastructure to play music ( #29 )
...
This is the most bare-bones setup I could imagine. Pressing a button next to the track in the UI starts up a stream for that track. However it doesn't do anything to stop other tracks that are currently playing.
Co-authored-by: Savanni D'Gerinel <savanni@luminescent-dreams.com>
Reviewed-on: savanni/tools#29
2023-03-10 14:35:18 +00:00
Savanni D'Gerinel
ec13842fe4
Tweak a few of the accent shades
2023-03-04 17:08:04 -05:00
Savanni D'Gerinel
09595b99c6
Lay out a now-playing card
2023-03-04 17:06:11 -05:00
Savanni D'Gerinel
8300b84525
Extensive styling coloration
2023-03-04 16:38:14 -05:00
Savanni D'Gerinel
7fe9a68062
Improve styling for track cards and add the component building blocks
2023-03-02 10:43:23 -05:00
Savanni D'Gerinel
81779c9fc2
Start differentiating between mime types of files and scanning mpeg files
2023-03-02 10:43:09 -05:00
savanni
226329ab6d
Convert glade components to Rust and add the palette ( #26 )
...
Co-authored-by: Savanni D'Gerinel <savanni@luminescent-dreams.com>
Reviewed-on: savanni/tools#26
2023-03-01 14:28:38 +00:00
savanni
1016ba756c
Set up some basic web components and basically format a track card ( #25 )
...
Co-authored-by: Savanni D'Gerinel <savanni@luminescent-dreams.com>
Reviewed-on: savanni/tools#25
2023-03-01 14:20:58 +00:00
savanni
52ca039f45
Render a file list from the filesystem ( #24 )
...
This MR scans the filesystem in the specified directory. It assembles a list of files from the scan and then presents that entire list to the UI. The UI then renders it.
Resolves: https://www.pivotaltracker.com/story/show/184466979
Co-authored-by: Savanni D'Gerinel <savanni@luminescent-dreams.com>
Reviewed-on: savanni/tools#24
2023-02-26 03:17:00 +00:00
savanni
4163ccb5c2
Draw terrains within their relevant positions on the hex grid ( #22 )
...
Co-authored-by: Savanni D'Gerinel <savanni@luminescent-dreams.com>
Reviewed-on: savanni/tools#22
2023-02-12 03:24:54 +00:00
Savanni D'Gerinel
363a4632b1
Add license to Flow
2023-02-11 13:05:13 -05:00
savanni
e60a2fbc30
Start building a music player server ( #17 )
...
The very beginnings, with a very basic application architecture, for a music playing server on a headless system.
This also adds my new Flow library, which I'll be wanting to use in a variety of places.
Co-authored-by: Savanni D'Gerinel <savanni@luminescent-dreams.com>
Reviewed-on: savanni/tools#17
2023-02-11 17:59:15 +00:00
Savanni D'Gerinel
cca1b9c3ba
Add the copyright notice to the readme
2023-02-06 09:41:40 -05:00
Savanni D'Gerinel
a8d8210252
Add the copyright notice to the hex-grid main
2023-02-06 09:39:04 -05:00
Savanni D'Gerinel
214463f6b4
Import my hex-grid project
2023-02-06 09:36:02 -05:00
Savanni D'Gerinel
411e0261fc
Update the project dependencies
2023-02-06 09:25:50 -05:00
Savanni D'Gerinel
12e9067c14
Add the GPL to the project
2023-02-06 09:25:11 -05:00
Savanni D'Gerinel
c5721c1e87
Add a program that generates an empty map
2023-01-22 16:50:56 -05:00
Savanni D'Gerinel
f17dd5b89d
Clean up the read and write operations
...
maps no longer need to be serializable. This allows for both a serializable form and a non-serializable form.
2023-01-21 11:23:32 -05:00
Savanni D'Gerinel
ac5d8e0c75
Make maps carry real data that is both readable and writeable.
2023-01-21 10:53:21 -05:00
Savanni D'Gerinel
c5528d1ceb
Add Axial coordinates system
2023-01-14 17:19:36 -05:00
savanni
be995d2f26
Merge pull request 'Add a module that helps handle a list of record changes.' ( #1 ) from changeset into main
...
Reviewed-on: savanni/tools#1
2023-01-04 04:43:01 +00:00
Savanni D'Gerinel
ebb33e915c
Add a module that helps handle changesets
2023-01-02 10:43:38 -05:00
Savanni D'Gerinel
954ea94bb2
Set up build infrastructure for fluent-ergonomics
2022-12-31 12:39:11 -05:00
Savanni D'Gerinel
d0b376fe76
Set up IFC build tools
2022-12-31 12:27:28 -05:00
Savanni D'Gerinel
c870980ed2
Set up build tools for emseries
2022-12-31 12:25:49 -05:00
Savanni D'Gerinel
6cb443bd17
Set up the flake
2022-12-31 12:07:58 -05:00
Savanni D'Gerinel
b143d21d5f
readme
2022-12-31 12:03:22 -05:00
Savanni D'Gerinel
033e9982ea
Update dependencies
2022-12-31 12:03:22 -05:00
Savanni D'Gerinel
78ca4b6a09
Add the flake.lock file
2022-12-31 12:03:22 -05:00
Savanni D'Gerinel
c91d105d01
Switch to flake
2022-12-31 12:03:22 -05:00
Savanni D'Gerinel
cb917e9a73
Initial commit of fluent-ergonomics
2022-12-31 12:03:22 -05:00
Savanni D'Gerinel
fe2faa61e0
Add a Date<Tz> conversion for the IFC
2022-12-31 12:03:22 -05:00
Savanni D'Gerinel
20589405e2
Initial commit
2022-12-31 12:03:22 -05:00
Savanni D'Gerinel
aa103829c6
Update to chrono_tz 0.6
2022-04-21 09:25:39 -04:00
Savanni D'Gerinel
5f0f43e414
Remove an old crates-io.list
2022-04-20 09:10:48 -04:00
Savanni D'Gerinel
c70e45090b
Set up a flake
2022-04-20 09:10:28 -04:00
Savanni D'Gerinel
9deb17fa15
Re-extract emseries into its own project
2022-04-20 09:01:39 -04:00