Commit Graph

152 Commits

Author SHA1 Message Date
6bf3450799 Add link to XDG icon specification in icon.go 2024-05-25 00:57:26 -04:00
874171c9de Un-export backend Initialize() function 2024-05-25 00:52:25 -04:00
6cfb16f9fe Change theme variable from current -> theme 2024-05-25 00:51:34 -04:00
73e9b28eeb Redo standard icon set around the XDG icon naming spec
https://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
Remedy #11
2024-05-25 00:50:15 -04:00
17039059ce Merge theme package into central package 2024-05-24 21:45:16 -04:00
a6b115b591 Replace SetTexture with SetTextureTile and SetTextureCenter
Remedy #8
2024-05-24 14:47:43 -04:00
7c8b419c65 Elaborate on the difference between Object and Box 2024-05-20 00:30:28 -04:00
ca512af1a5 Add ContentObject, remedy #7 2024-05-20 00:25:41 -04:00
b4f8d11817 Don't downplay the usefulness of ContentBox 2024-05-20 00:23:24 -04:00
9c3ae7afa5 Add API for using platform dependent graphics contexts 2024-05-20 00:18:49 -04:00
a18628c26d Changed the wording of the coment describing canvas.Drawer 2024-05-20 00:18:26 -04:00
a9fc52c55b Change clip behaviors to sub behaviors
Remedies #4
2024-05-15 01:37:21 -04:00
e745e80f09 Add more information to README.md 2024-05-14 12:43:40 -04:00
748996c789 Be more descriptive with what a path is 2024-05-14 12:34:42 -04:00
d4aac7e26c Set CapRound as the default cap style 2024-05-14 12:32:44 -04:00
3d645b8064 Tweak doc comments for canvas.Pen 2024-05-14 12:32:09 -04:00
bde1a2bc34 Remove wierd spacing from box interface definitions
Seemed like a good idea at the time
2024-05-14 12:20:44 -04:00
d43ba6b1af Replace Window's Show/Hide methods with Visible/SetVisible 2024-05-14 12:18:21 -04:00
096c1b5e1b Add Visible() and SetVisible() to Box 2024-05-14 12:17:14 -04:00
c44ff4a34a Change ContainerBox.Delete() to Remove()
Remedy #3
2024-05-14 12:11:00 -04:00
dc02f4dfb4 Remedy #1 2024-05-14 12:09:34 -04:00
7c30b2bac0 Add requirement for ContainerBox.Add to remove a previously
parented object first
2024-05-14 12:03:10 -04:00
24264bbc91 Fix capitalization errors with previous commit 2024-05-14 11:58:48 -04:00
f167af3281 Describe the canvas used by CanvasBox in detail 2024-05-14 11:57:48 -04:00
9a5b4ee7e8 Add home icon 2024-05-05 02:53:07 -04:00
3e561d7bf0 Fix wording of theme.Theme doc comment 2024-05-03 13:46:50 -04:00
b96e8f744f Namespace icon IDs 2024-05-03 13:21:35 -04:00
9aa6f2900e Added application role icons 2024-05-03 13:10:44 -04:00
a3fc0ce66d Remove ApplicationIcon from Theme
Since Icon can now take in arbitrary strings, we can just have it
serve application icons as well.
2024-05-03 13:08:14 -04:00
65bf341514 Icon IDs are now strings 2024-05-03 13:07:27 -04:00
042f2f0131 Completely remove plugin system
Plugins may be moved to Nasin
2024-04-30 13:12:34 -04:00
4fd5e54e42 Add editorconfig 2024-04-29 16:23:46 -04:00
9a9e546b37 Remove application framework stuff 2024-04-29 00:39:17 -04:00
a2a5c16e38 Changed the semantics of ContentBounds 2023-09-14 14:47:33 -04:00
28cd889254 Removed tiler for now, needs to be rethought a bit 2023-09-08 20:57:15 -04:00
e682fdd9d8 Add icon for switch 2023-09-08 20:57:00 -04:00
9719391e5d NewApplicationWindow returns MainWindow nows 2023-09-08 16:29:03 -04:00
8a531986eb What??? 2023-09-07 18:25:35 -04:00
c3c6ff61f5 Add Tiler interface 2023-09-05 18:14:36 -04:00
89f7bf47ce Add ability to create an undecorated window 2023-09-05 13:21:59 -04:00
bebd58dac1 Added event capturing to containers 2023-09-05 13:10:35 -04:00
f9a85fd949 Added filesystems for application data 2023-09-04 13:48:03 -04:00
6ac653adb6 Made ownership of textures more explicit 2023-09-04 12:21:17 -04:00
7b28419432 Texture must now implement Image 2023-09-04 12:07:29 -04:00
57e6a9ff21 lolll whoops 2023-09-04 02:56:00 -04:00
a06f94e41b Added support for defining applications as objects 2023-09-04 02:26:21 -04:00
4d157756eb Added a String method to a bunch of stuff 2023-09-04 01:47:03 -04:00
63a67e40d1 Added a Bounds() method to Texture 2023-09-04 01:28:04 -04:00
b629b4eb4e Cleared up wording around theme textures 2023-08-29 15:52:07 -04:00
7510047ef3 Fix package name errors in theme 2023-08-24 16:30:10 -04:00