<< 02-10-2026 >>

00:00:01*KawaiiSelbst quit (Remote host closed the connection)
00:00:48*KawaiiSelbst joined #nim
02:59:26*rockcavera quit (Remote host closed the connection)
03:57:39*KawaiiSelbst quit (Remote host closed the connection)
04:00:55*KawaiiSelbst joined #nim
04:06:27*KawaiiSelbst quit (Remote host closed the connection)
04:07:13*KawaiiSelbst joined #nim
09:50:15*insanescholar joined #nim
11:19:27*kick455 joined #nim
11:23:14*oculux quit (Ping timeout: 260 seconds)
12:28:46*beholders_eye joined #nim
15:03:02FromDiscord<enthus1ast.> look folks, i'm working on a terminal driver for uirelays: https://media.discordapp.net/attachments/371759389889003532/1555595974674481313/image.png?backend=b2&ex=6ac11925&is=6abfc7a5&hm=2cf40992319bd7183fbdef328ec2cedfd1a36c8f05a20b756ea273f19f0a4c60&
15:03:31FromDiscord<enthus1ast.> so one cell is one pixel
15:04:24FromDiscord<enthus1ast.> so the gui code itself must be aware and draw differently, but if it is aware we could have real crossplatform guis
15:04:41*xet7 quit (Remote host closed the connection)
15:04:44FromDiscord<enthus1ast.> and currently it supports only one window
15:04:53*xet7 joined #nim
15:06:08FromDiscord<enthus1ast.> and it could also be used to test (and control) uirelays applications via the terminal
15:07:44FromDiscord<enthus1ast.> so this is the paint demo (but with smaller window
15:07:46FromDiscord<enthus1ast.> https://media.discordapp.net/attachments/371759389889003532/1555597159913496727/image.png?backend=b2&ex=6ac11a40&is=6abfc8c0&hm=3dcf4e210a149e72769f5d6d840533e783f45ebce26123889342b6ced7b507f2&
15:08:42FromDiscord<im_rob> In reply to @aintea "1) the first part": I mean the whole reason I made this lib was exactly for the purpose of playing with the frames' data, can't believe I hadn't placed an example of that in the README. Very good point! Thanks many much
15:09:58FromDiscord<im_rob> In reply to @enthus1ast. "look folks, i'm working": this is curious
15:12:31FromDiscord<enthus1ast.> In reply to @enthus1ast. "and currently it supports": maybe i could understand "window" on a terminal like one fullscreen window, then those could be swapped to show different menus or so OR a real "window manager" but for now this is out of scope for me, the current state is already quite usefull for me
15:15:46FromDiscord<enthus1ast.> or emulate this "half block trick" so one cell could have 2 different colors for top and bottom, but this is also a little too complex for now
15:24:08FromDiscord<enthus1ast.> it would be interesting to know if this already runs on windows or macos
15:42:35*sdothum quit (Remote host closed the connection)
15:45:33*sdothum joined #nim
16:04:36FromDiscord<ghazalialshafi> In reply to @enthus1ast. "it would be interesting": Would be interested in using it if You can port go bubbletea to Nim
16:12:18FromDiscord<enthus1ast.> well, when it can be reduced to the available relays procs then yes
16:13:13FromDiscord<enthus1ast.> for now i'm more interested in the synedit/focim in terminal.
16:15:49FromDiscord<enthus1ast.> but i think something like bubbletea already exists for nim
16:16:14FromDiscord<enthus1ast.> so terminal only tui / widget library
16:18:10FromDiscord<enthus1ast.> and one question remains, if i should add terminal specific helpers to uirelays, since the rest is pretty barebone as well (which i think is good so far) then i should maybe just implement those helpers in another repo
16:22:09*sdothum quit (Read error: Connection reset by peer)
16:23:26*sdothum joined #nim
17:14:04*beholders_eye quit (Ping timeout: 242 seconds)
17:27:48*sdothum quit (Read error: Connection reset by peer)
17:28:37*sdothum joined #nim
18:49:56*skippy8 joined #nim
18:51:49*skippy8 quit (Client Quit)
18:52:33*skippy8 joined #nim
18:57:52*beholders_eye joined #nim
19:23:05FromDiscord<enthus1ast.> I'm a little unsure what's the best way to implement scaling.
19:24:11FromDiscord<enthus1ast.> Currently I can compile it for terminal and for GUI but for GUI it's tiny because I've used small numbers because in terminal 1px == one cell
19:25:24FromDiscord<enthus1ast.> I want to make it so that you can write terminal first applications ändern, the could be also compiled to GUI to have images in high resolution order Media
19:26:17FromDiscord<enthus1ast.> (edit) "ändern, the" => "that" | "thatcould ... be" added "also" | removed "also" | "order" => "or other "
19:27:24FromDiscord<enthus1ast.> So in theory it would be good to have just one place where the scaling is applied
19:27:53FromDiscord<enthus1ast.> Idk I just try stuff now 😄
20:20:14FromDiscord<enthus1ast.> its not yet perfect but this is the same app unmodified running in the terminal and via x11 https://media.discordapp.net/attachments/371759389889003532/1555675796947861704/9c1836d3-33a6-4923-bf90-d31b678fa6fc.png?backend=b2&ex=6ac1637d&is=6ac011fd&hm=c0e9912c92a0748617f343777c49485c66e6606d1daf063734000c286a1ee99b&
20:21:27FromDiscord<enthus1ast.> (edit) "its not yet perfect but this is the same app ... unmodified" added "running" | removed "running"
20:27:20*beholders_eye quit (Ping timeout: 263 seconds)