FantasyPvP
461c9d9c6a
- got text boxes fully working
...
- this includes text wrapping not cutting words in half (can be disabled using a method on the text box)
- refactored frame.rs, cg_core.rs and cg_widgets.rs to avoid code reuse and duplication
- created a simplified unified interface for rendering frames to the screen using the Frame struct provided by frame.rs instead of Element, FrameGen, etc.
- moved all widgets from cg_core.rs to cg_widgets.rs
- the label widget now works
- also added CgIndicatorBar and CgIndicatorWidget widgets to eventually make a working status bar
- refactored all applications in the system to use the new api to render to the screen
2023-11-23 00:29:04 +00:00
FantasyPvP
0ac21cd0b1
changed some stuff
2023-11-22 21:21:19 +00:00
FantasyPvP
84aaa90e66
new gui module text box implementation
...
starting to work on the new UI library, got labels and text boxes working as well as containers for widgets.
planning a big refactor
2023-11-22 21:07:00 +00:00
FantasyPvP
1d08240981
gui stuff
...
gui stuff
2023-11-22 00:36:23 +00:00
FantasyPvP
7f81232556
Merge branch 'main' of github.com:FantasyPvP/CrystalOS-Restructured
2023-11-21 00:23:48 +00:00
FantasyPvP
8005c63a42
e
...
e
2023-11-21 00:23:46 +00:00
FantasyPvP
dc7f17c9a8
Update README.md
2023-11-13 00:21:40 +00:00
FantasyPvP
b9b6e7cc08
webhook test
2023-11-10 00:22:52 +00:00
FantasyPvP
20647dde75
e
2023-11-10 00:20:57 +00:00
FantasyPvP
8f0ddd7d4f
e
2023-11-10 00:19:13 +00:00
FantasyPvP
3920c8393a
Merge branch 'main' of github.com:FantasyPvP/CrystalOS-Restructured
2023-11-10 00:16:53 +00:00
FantasyPvP
3510210b99
e
2023-11-10 00:16:33 +00:00
FantasyPvP
528bd30550
Create rust.yml
...
added rust workflow
2023-11-10 00:12:17 +00:00
FantasyPvP
2d30f16b9d
you speak cap, simp <@837722637291487274>
2023-10-31 18:49:06 +00:00
FantasyPvP
a9850f2e1e
test commit
2023-10-31 18:47:23 +00:00
FantasyPvP
ec4d13722d
e
...
e
2023-10-31 18:41:10 +00:00
FantasyPvP
f86531a447
Merge branch 'main' of https://github.com/FantasyPvP/CrystalOS-Restructured
2023-10-31 18:40:41 +00:00
FantasyPvP
d4b7ee243f
e
...
E
2023-10-31 18:40:30 +00:00
FantasyPvP
12a153466b
idk
...
idk
2023-10-21 01:51:18 +01:00
FantasyPvP
3d889c4730
.
...
.
2023-10-11 23:22:46 +01:00
FantasyPvP
550b61e07e
idk
...
idk
2023-10-07 14:04:05 +01:00
FantasyPvP
ffc274808d
update snake.rs
...
rewriting the snake game code
2023-10-05 18:07:21 +01:00
FantasyPvP
0c67dd567c
idk
...
idk, did some rewriting of the snake game logic to add multiple snakes / a hardmode
2023-10-05 00:47:55 +01:00
FantasyPvP
0d3e1af5be
.
...
.
2023-10-04 23:20:36 +01:00
FantasyPvP
d5e95433da
.
...
.
2023-10-04 23:20:51 +01:00
FantasyPvP
4a7cf2a634
changed some calculator stuff idk
...
idk
2023-10-04 00:40:18 +01:00
FantasyPvP
f5cc41c132
updated grapher
...
fixed issue where grapher would fail with functions due to some negative values being undefined
2023-10-03 23:26:47 +01:00
FantasyPvP
e92e01c5b8
made a graphing calculator
...
idk why
2023-10-03 00:43:20 +01:00
FantasyPvP
410278b6e3
idk
...
idk
2023-10-02 23:26:54 +01:00
FantasyPvP
bf9c9be88d
made a game
...
made a snake game and rewrote some rendering stuff again
2023-10-02 00:56:18 +01:00
FantasyPvP
f0ee584c87
changed backspace functionality
...
backspace will now skip to the last real character on a line and skip over null characters
2023-10-01 03:18:57 +01:00
FantasyPvP
ded4140f7c
rewrote render.rs
...
rewrote the entire rendering system for the project, the terminal now supports scrollback and the vga blinking cursor actually moves around now (that was really getting on my nerves lmao)
2023-10-01 02:40:52 +01:00
FantasyPvP
9e7335e05f
idk
...
idk
2023-09-30 12:10:03 +01:00
FantasyPvP
0c72895f66
Merge branch 'main' of https://github.com/FantasyPvP/CrystalOS-Restructured
2023-09-29 19:25:47 +01:00
FantasyPvP
ef192302b8
.
...
.
2023-09-29 19:25:34 +01:00
FantasyPvP
f112f8f2fe
Delete .nf
2023-09-28 17:38:39 +01:00
FantasyPvP
b3e31727b0
calc functions and zxq5 logo in fetch
...
- changed the crystalfetch text
- added functions to the calculator
2023-09-28 00:30:51 +01:00
FantasyPvP
60a648c861
.
...
.
2023-09-27 22:50:48 +01:00
FantasyPvP
9893295a37
.
...
.
2023-09-27 22:51:07 +01:00
FantasyPvP
49bc77e44a
added the gigachad detector
2023-09-27 22:50:28 +01:00
FantasyPvP
067d780fdf
Merge branch 'main' of https://github.com/FantasyPvP/CrystalOS-Restructured
2023-09-27 00:43:01 +01:00
FantasyPvP
76a2ec2163
changed some stuff
2023-09-27 00:42:04 +01:00
FantasyPvP
0d8a7671a3
.
...
.
2023-04-29 15:48:14 +01:00
FantasyPvP
c867a4c634
.
...
.
2023-04-29 02:19:52 +01:00
FantasyPvP
45304c26d8
.
...
.
2023-04-29 02:11:02 +01:00
FantasyPvP
ad8d971b8a
e
...
e
2023-04-28 15:57:16 +01:00
FantasyPvP
89839755ee
e
...
e
2023-04-28 00:34:30 +01:00
FantasyPvP
29392f0674
.
...
.
2023-04-28 00:13:22 +01:00
FantasyPvP
0c39711875
worked on rendering code
...
worked on code for libgui for rendering a user interface
2023-04-28 00:10:20 +01:00
FantasyPvP
78144a4f60
.
...
.
2023-03-13 00:30:52 +00:00