Title
#share-your-work
Ryo Hirayama

Ryo Hirayama

05/11/2022, 10:37 AM
Within this week, I’d like to share a first demo of a future coding environment for the next 100 years I’m working, called Desk. This is what I am aiming for: 🎮 Intuitive like games • 🥼 Pragmatic like professional tools • 🗺️️ Versatile like spreadsheet • 💗 Accessible to everyone • 🛹 Minimalist design Here is the repository and I would be happy to have your !https://github.com/Hihaheho/Desk
Konrad Hinsen

Konrad Hinsen

05/11/2022, 4:47 PM
Looking forward to the demo! I haven't figured out how to do anything interesting at https://desk-x.com/ so far.
Chris Knott

Chris Knott

05/11/2022, 6:08 PM
This seems like an enormous piece of work. Don't really know where to start either... Seems like this is the code for the desk-x.com widget https://github.com/Hihaheho/Desk/blob/7d8ad2c72c9f4bfe78199e40ea84b1f2ba787191/crates/plugins/desk-x-egui/src/lib.rs I can move the window with top and left (and topleft), but not resize it.
Ryo Hirayama

Ryo Hirayama

05/12/2022, 12:26 AM
I'm so glad this interests you!
I haven't figured out how to do anything interesting at https://desk-x.com/ so far.
First, I will add a UI here like vscode's command palette (I call it a "terminal"). We can use it to generate AST nodes on the screen, or do other interactions with the kernel of desk.
Don't really know where to start either...
I plan to write an archiecture document and contribution guide some day soon after the release of the demo. If I could say one thing, it would be that the crates/systems/dkernel source code is interesting. It is the file system and core of the desk.
I can move the window with top and left (and topleft), but not resize it.
Yeah, it's a default behavior of egui.rs. We can probably customize it with a little bit of writing.
w

wtaysom

05/12/2022, 1:54 AM
The thing to demo @Ryo Hirayama is one situation where Desk really shines.
Ryo Hirayama

Ryo Hirayama

05/12/2022, 2:36 AM
Thanks. I'm not sure if this really shines, but I will try to get it work for placing numbers and adding or subtracting the numbers. Any other recommendations would be helpful.
2:46 AM
Planned for subsequent demos are: a function to note and connect notes like kinopio.club, a function for generative art like Processing, a function for moving sprites like Scratch, etc.
5:30 PM
It’s starting to work a little bit now. It should be able to do addition of numbers by tomorrow.https://desk-x.com
Nate Ferrero

Nate Ferrero

05/16/2022, 4:04 PM
I love so much the idea of being able to create 'objects' or 'values' and just store them on my desktop. The idea of saving a number or value as an object with a name makes so much sense to me!
Ryo Hirayama

Ryo Hirayama

05/17/2022, 4:19 AM
I'm glad you found it helpful.