diff --git a/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-ITangoI-born-to-gui-forced-2-tui.md b/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-ITangoI-born-to-gui-forced-2-tui.md new file mode 100644 index 0000000..5e10d5b --- /dev/null +++ b/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-ITangoI-born-to-gui-forced-2-tui.md @@ -0,0 +1,37 @@ +--- +title: "@ThePrimeagen Born to gui, forced 2 tui" +type: archive +source: twitter +source_url: "https://x.com/ITangoI/status/2060425965361308158" +author: "Co" +handle: ITangoI +post_id: "2060425965361308158" +date: 2026-05-29 +archived: 2026-08-26 +draft: false +tags: + - archive + - twitter + - ThePrimeagen +description: "@ThePrimeagen Born to gui, forced 2 tui" +in_reply_to: "" +parent_post_id: "2060358636124180961" +--- + +## Source + +- URL: https://x.com/ITangoI/status/2060425965361308158 +- Author: Co (@ITangoI) +- Posted: 2026-05-29 18:20:05 + +## Branch + +**1/** **@ITangoI** ^2060425965361308158 + +**@ThePrimeagen** + +Born to gui, forced 2 tui + +## Related + +- Spine: [[archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll]] diff --git a/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-Pirazel-everything-gui-related-is-always-lines-and-lines.md b/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-Pirazel-everything-gui-related-is-always-lines-and-lines.md new file mode 100644 index 0000000..561993a --- /dev/null +++ b/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-Pirazel-everything-gui-related-is-always-lines-and-lines.md @@ -0,0 +1,37 @@ +--- +title: "@ThePrimeagen Everything GUI related is always lines and lines of code" +type: archive +source: twitter +source_url: "https://x.com/Pirazel/status/2060365153216954576" +author: "Pirazel" +handle: Pirazel +post_id: "2060365153216954576" +date: 2026-05-29 +archived: 2026-08-26 +draft: false +tags: + - archive + - twitter + - ThePrimeagen +description: "@ThePrimeagen Everything GUI related is always lines and lines of code" +in_reply_to: "" +parent_post_id: "2060358636124180961" +--- + +## Source + +- URL: https://x.com/Pirazel/status/2060365153216954576 +- Author: Pirazel (@Pirazel) +- Posted: 2026-05-29 14:18:26 + +## Branch + +**1/** **@Pirazel** ^2060365153216954576 + +**@ThePrimeagen** + +Everything GUI related is always lines and lines of code + +## Related + +- Spine: [[archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll]] diff --git a/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-vkrajacic-sir-you-cant-just-build-your-ui-like-that-in-a.md b/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-vkrajacic-sir-you-cant-just-build-your-ui-like-that-in-a.md new file mode 100644 index 0000000..d2a3f06 --- /dev/null +++ b/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-vkrajacic-sir-you-cant-just-build-your-ui-like-that-in-a.md @@ -0,0 +1,37 @@ +--- +title: "@ThePrimeagen Sir you can't just build your UI like that in a couple thousand lines of code." +type: archive +source: twitter +source_url: "https://x.com/vkrajacic/status/2060414732490703283" +author: "Vjekoslav Krajačić" +handle: vkrajacic +post_id: "2060414732490703283" +date: 2026-05-29 +archived: 2026-08-26 +draft: false +tags: + - archive + - twitter + - ThePrimeagen +description: "@ThePrimeagen Sir you can't just build your UI like that in a couple thousand lines of code." +in_reply_to: "" +parent_post_id: "2060358636124180961" +--- + +## Source + +- URL: https://x.com/vkrajacic/status/2060414732490703283 +- Author: Vjekoslav Krajačić (@vkrajacic) +- Posted: 2026-05-29 17:35:27 + +## Branch + +**1/** **@vkrajacic** ^2060414732490703283 + +**@ThePrimeagen** + +Sir you can't just build your UI like that in a couple thousand lines of code. I hope you brought the whole Qt framework with you. + +## Related + +- Spine: [[archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll]] diff --git a/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-ysoftware-i-dont-even-have-a-layout-system-mostly-just.md b/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-ysoftware-i-dont-even-have-a-layout-system-mostly-just.md new file mode 100644 index 0000000..db6effb --- /dev/null +++ b/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-ysoftware-i-dont-even-have-a-layout-system-mostly-just.md @@ -0,0 +1,37 @@ +--- +title: "@ThePrimeagen I don't even have a layout system, mostly just drawInFrame." +type: archive +source: twitter +source_url: "https://x.com/ysoftware/status/2060364008998224313" +author: "Yaroslav Erohin" +handle: ysoftware +post_id: "2060364008998224313" +date: 2026-05-29 +archived: 2026-08-26 +draft: false +tags: + - archive + - twitter + - ThePrimeagen +description: "@ThePrimeagen I don't even have a layout system, mostly just drawInFrame." +in_reply_to: "" +parent_post_id: "2060358636124180961" +--- + +## Source + +- URL: https://x.com/ysoftware/status/2060364008998224313 +- Author: Yaroslav Erohin (@ysoftware) +- Posted: 2026-05-29 14:13:54 + +## Branch + +**1/** **@ysoftware** ^2060364008998224313 + +**@ThePrimeagen** + +I don't even have a layout system, mostly just drawInFrame. "Components" implement their own layouts, which are mostly trivial. Bigger problems like ui-tearing or inter-dependent interactions get solved separately too. As a result - very simple code until complexity is required. + +## Related + +- Spine: [[archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll]] diff --git a/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-31-MohsinHijazee-are-you-using-the-clay-by-any-chance-into-the-mix.md b/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-31-MohsinHijazee-are-you-using-the-clay-by-any-chance-into-the-mix.md new file mode 100644 index 0000000..38af14b --- /dev/null +++ b/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-31-MohsinHijazee-are-you-using-the-clay-by-any-chance-into-the-mix.md @@ -0,0 +1,37 @@ +--- +title: "@ThePrimeagen Are you using the Clay by any chance into the mix?" +type: archive +source: twitter +source_url: "https://x.com/MohsinHijazee/status/2061130165317484663" +author: "Mohsin Hijazee" +handle: MohsinHijazee +post_id: "2061130165317484663" +date: 2026-05-31 +archived: 2026-08-26 +draft: false +tags: + - archive + - twitter + - ThePrimeagen +description: "@ThePrimeagen Are you using the Clay by any chance into the mix?" +in_reply_to: "" +parent_post_id: "2060358636124180961" +--- + +## Source + +- URL: https://x.com/MohsinHijazee/status/2061130165317484663 +- Author: Mohsin Hijazee (@MohsinHijazee) +- Posted: 2026-05-31 16:58:20 + +## Branch + +**1/** **@MohsinHijazee** ^2061130165317484663 + +**@ThePrimeagen** + +Are you using the Clay by any chance into the mix? + +## Related + +- Spine: [[archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll]] diff --git a/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/index.md b/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/index.md new file mode 100644 index 0000000..412d444 --- /dev/null +++ b/archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/index.md @@ -0,0 +1,44 @@ +--- +title: "animation + mouse + layout looking realllllllll" +type: archive +source: twitter +source_url: "https://x.com/ThePrimeagen/status/2060356737161469987" +author: "ThePrimeagen" +handle: ThePrimeagen +post_id: "2060356737161469987" +date: 2026-05-29 +archived: 2026-08-26 +draft: false +tags: + - archive + - twitter + - ThePrimeagen +description: "animation + mouse + layout looking realllllllll" +in_reply_to: "" +--- + +## Source + +- URL: https://x.com/ThePrimeagen/status/2060356737161469987 +- Author: ThePrimeagen (@ThePrimeagen) +- Posted: 2026-05-29 13:45:00 + +## Thread + +**1/** **@ThePrimeagen** ^2060356737161469987 + +animation + mouse + layout looking realllllllll + + + +**2/** **@ThePrimeagen** ^2060358636124180961 + +with children, they get scaled too + +animations are surprisingly easy and hard at the same time.. + +~2.3k lines of code for mouse interactions, animation system, and immediate mode ui with off axis alignment (haven't made on axis alignment) + + + +Branches: [[archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-ysoftware-i-dont-even-have-a-layout-system-mostly-just]], [[archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-Pirazel-everything-gui-related-is-always-lines-and-lines]], [[archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-vkrajacic-sir-you-cant-just-build-your-ui-like-that-in-a]], [[archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-29-ITangoI-born-to-gui-forced-2-tui]], [[archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll/2026-05-31-MohsinHijazee-are-you-using-the-clay-by-any-chance-into-the-mix]] diff --git a/archive/threads/ThePrimeagen/index.md b/archive/threads/ThePrimeagen/index.md new file mode 100644 index 0000000..703c600 --- /dev/null +++ b/archive/threads/ThePrimeagen/index.md @@ -0,0 +1,12 @@ +--- +title: ThePrimeagen +type: note +draft: false +description: Archived threads by ThePrimeagen. +tags: + - archive + - twitter + - ThePrimeagen +--- + +- [[archive/threads/ThePrimeagen/2026-05-29-animation-mouse-layout-looking-realllllllll]]