Anatomy of a bug fix: MAME Debugger GUI

  Рет қаралды 322

Coco Town

Coco Town

Күн бұрын

Пікірлер: 9
@andrewdunbar828
@andrewdunbar828 17 сағат бұрын
not only for your amusement, for your amusement and edification
@Torbjorn.Lindgren
@Torbjorn.Lindgren 23 сағат бұрын
IMHO your final simpler solution for resizing is the "correct" one, in fact I'd argue it's generally considered bad UI design to limit max window size if not absolutely necessary. Fixed max window sizes really only make sense for "one size only" windows which has a fixed layout and can't handle any resizing. Even if it breaks their custom scroll-bar sizing slightly.
@CocoTownRetro
@CocoTownRetro Сағат бұрын
Yes, actually I do agree that letting the user pick the size of the window is almost always better than the product deciding what the range of acceptable sizes is. However, the problem with my final fix is, what if the user makes the window narrow? They will expect that they can horizontally scroll through all of the text. But, while that worked in my first fix, that no longer works in the second fix. The logic that determines the horizontal scrollable extent needs to know the number of characters in the longest line. And with the second fix, that's back to being just some constant number, which will sometimes be too small. It just so happened that the code which set the window’s maximum size was also dependent on that value, and I was just trying to play nice with the existing windows sizing code.
@Wormetti
@Wormetti 19 сағат бұрын
I had to laugh at this part 19:09. Next time, debugging the Microsoft debugger, so you can debug the MAME debugger, so you can debug your game.
@andrewdunbar828
@andrewdunbar828 17 сағат бұрын
I promise to subscribe if this happens!
@CocoTownRetro
@CocoTownRetro Сағат бұрын
Hmm, the source for VS Code is up on github, so I suppose I could.... NO! No, not getting caught up in another nested rabbit hole.
@Ashe_S_
@Ashe_S_ 20 сағат бұрын
Okay but everyone talks to themselves in the first person plural right? We're all "we" on the inside?
@CocoTownRetro
@CocoTownRetro Сағат бұрын
I know I am.
@andrewdunbar828
@andrewdunbar828 17 сағат бұрын
you forgot nondeterministic nonsense
Automate the MAME CoCo Debugger | #SepTandy
24:43
Coco Town
Рет қаралды 357
The Magic Of ARM w/ Casey Muratori
1:25:01
ThePrimeTime
Рет қаралды 131 М.
Wait… Maxim, did you just eat 8 BURGERS?!🍔😳| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 8 МЛН
Poi-Poi-Poi-Poi-Poi-Poi-Po-Pi!! | Baby Zombie vs Baby Herobrine 😁
00:29
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,9 МЛН
Creator of git, Linus Torvalds Presents the Fundamentals of git
1:10:15
Developers Alliance
Рет қаралды 129 М.
The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021
1:00:41
NDC Conferences
Рет қаралды 1,3 МЛН
Why More People Dont Use Linux
18:51
ThePrimeTime
Рет қаралды 302 М.
I regret doing this...
1:20:07
Tsoding Daily
Рет қаралды 82 М.
Can we use JavaScript to go faster than C++ in Ladybird?
1:08:48
Andreas Kling
Рет қаралды 16 М.
40 Years Of Software Engineering Experience In 19 Minutes
19:10
Continuous Delivery
Рет қаралды 93 М.
Semigraphics 24 from BASIC: Let's try it!
28:45
Coco Town
Рет қаралды 588
Tilemap Game Engine Development - Agon Light C Programming
33:27
NCOT Technology
Рет қаралды 5 М.
Wait… Maxim, did you just eat 8 BURGERS?!🍔😳| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 8 МЛН