Sasha Koshka sashakoshka
  • Manehattan MAS hub
  • https://holanet.xyz
  • Sasha Koshka is the name I go by online. E-mail me if you have questions about that or about my projects in general.

  • Joined on 2022-08-07
sashakoshka pushed to main at tomo/nasin 2024-08-22 18:27:58 -06:00
a69c726482 Fixed diffing thinking orphaned keys were real
sashakoshka pushed to main at tomo/nasin 2024-08-22 18:10:51 -06:00
ed77634a50 Add flag to stop re-parsing the user file when we already know its
sashakoshka pushed to main at tomo/nasin 2024-08-22 17:55:19 -06:00
e489a12a28 I didnt save the file :P
06a593df25 Add warning about disk writes/reads to Config
Compare 2 commits »
sashakoshka pushed to main at tomo/nasin 2024-08-22 17:51:02 -06:00
a952490188 Config impl now diffs files and broadcasts events
sashakoshka pushed to main at tomo/nasin 2024-08-22 17:29:38 -06:00
1f5cb683fb Add more code for creating/processing diffs
sashakoshka pushed to main at tomo/nasin 2024-08-22 17:13:15 -06:00
b4328edd73 Add config.File.Diff to diff two config files
a8878e1e20 Add Equals method to config.Value
Compare 2 commits »
sashakoshka pushed to main at tomo/nasin 2024-08-22 14:03:15 -06:00
656be379e4 Fix goroutine issues with config
sashakoshka pushed to main at tomo/nasin 2024-08-22 11:38:55 -06:00
279471a554 Add partial config implementation
sashakoshka pushed to main at tomo/nasin 2024-08-22 11:37:50 -06:00
d2672816cd Add system dirs to path.go
sashakoshka pushed to main at tomo/xdg 2024-08-20 22:28:57 -06:00
66c337da2a Add .editorconfig
sashakoshka commented on issue tomo/nasin#3 2024-08-20 22:05:39 -06:00
Need a config system

Never mind that last comment. When there is no backend, tomo.Do simply does nothing. The application ought not to be running while there is no backend anyways. The simplicity gains from having it…

sashakoshka commented on issue tomo/nasin#3 2024-08-20 21:32:56 -06:00
Need a config system

One thing I didn't consider is that any callback given in OnChange will run in the backend's event loop. Now, this is the Tomo application framework, but having a system running in another…

sashakoshka closed issue tomo/nasin#5 2024-08-20 21:20:52 -06:00
Need a way to call tomo.Stop when all windows have closed
sashakoshka pushed to main at tomo/nasin 2024-08-20 21:20:52 -06:00
92deac2d56 Windows must be manually managed through the WaitFor function
sashakoshka commented on issue tomo/tomo#28 2024-08-20 21:17:17 -06:00
Integer units aren't going to cut it

Perhaps it would be a good idea to alias:

type Unit = float64

And have everything use that. This way, if for some reason we want to use float32 instead, it will be a simpler…

sashakoshka commented on issue tomo/tomo#28 2024-08-20 21:08:17 -06:00
Integer units aren't going to cut it

For floats, we would need a custom point, rectangle, etc. because unlike fixed points, there is no package with them. However, we already have Inset, etc. so it's not that big of a deal.

sashakoshka commented on issue tomo/tomo#28 2024-08-20 21:06:23 -06:00
Integer units aren't going to cut it

Pros of fixed point math:

  • Could be slightly faster (?)
  • x/image/font uses it
  • Might be more predictable

Pros of floating points:

  • Way easier to do math
  • Built into the language (no…
sashakoshka commented on issue tomo/tomo#9 2024-08-20 21:00:54 -06:00
Need scaling support

Broke out the issue of fractional units into a separate issue: #24

sashakoshka opened issue tomo/tomo#28 2024-08-20 21:00:43 -06:00
Integer units aren't going to cut it
sashakoshka closed issue tomo/tomo#27 2024-08-20 20:55:44 -06:00
Need FuncCookie