Noridge Posted October 29, 2021 Share Posted October 29, 2021 I've noticed some issues with the scrollbar of textareas. For better understanding I recorded everything and attached it as gif. If its important: the textareas content is a textfile's content, extraced using ReadFile(path)->ReadString(). Please note that the part of "what happens when scrollbar is clicked above the thumb" is demonstrated in the part hat shows what happens if the arrow-buttons at the scrollbar's edges are clicked - my bad. Quote Link to comment Share on other sites More sharing options...
Noridge Posted October 29, 2021 Author Share Posted October 29, 2021 I forgot to mention that using the trackpad to scroll (using a Mac in my case) isn't working very well, too. I guess its the same as with the mousewheel. Quote Link to comment Share on other sites More sharing options...
reepblue Posted October 29, 2021 Share Posted October 29, 2021 Looks like the event polling isn't setup correctly. Mind posting your source code/creating an example? Quote Cyclone - Ultra Game System - Component Preprocessor - Tex2TGA - Darkness Awaits Template (Leadwerks) If you like my work, consider supporting me on Patreon! Link to comment Share on other sites More sharing options...
Noridge Posted October 29, 2021 Author Share Posted October 29, 2021 I'm gonna prepare an example. In the meantime I was able to reproduce the issue with the scrollbar generated as part of the tree view, if the amount of displayed nodes exceeded the widget's height. I solely used the example from the docs for this. Quote Link to comment Share on other sites More sharing options...
Noridge Posted October 29, 2021 Author Share Posted October 29, 2021 The attached main.cpp generates a simple window with a textarea and some blind text. The issue with scrollbar is present here as well. main.cpp Quote Link to comment Share on other sites More sharing options...
Josh Posted October 30, 2021 Share Posted October 30, 2021 I'm doing a lot of UI work and am planning an update for this and some scaling issues, plus a few small additional features. 2 1 Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Noridge Posted August 9, 2022 Author Share Posted August 9, 2022 On 10/30/2021 at 11:33 AM, Josh said: I'm doing a lot of UI work and am planning an update for this and some scaling issues, plus a few small additional features. Well, sorry to bring this old thread back from the dead, but….. when are you going to release that update? 😅 Quote Link to comment Share on other sites More sharing options...
Josh Posted August 10, 2022 Share Posted August 10, 2022 I'm working on the new installer now and the first release of the full engine will be out in a few weeks. It includes all the functionality of UAK, and the executables are just a little bigger. If you use UPX they compress to 6 MB, and don't require DLLs for app that don't use those features. Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Noridge Posted August 10, 2022 Author Share Posted August 10, 2022 So, if I‘m getting this right, you are not planning on updating stand alone UAK to fix its issues? This is quite a let down Quote Link to comment Share on other sites More sharing options...
Josh Posted August 10, 2022 Share Posted August 10, 2022 I think it's better for everyone to have just one product. It's not feasible for me to keep up with updates otherwise. Sales of UAK on Steam were almost nothing and it showed me that Steam can no longer be relied on. 1 Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Josh Posted August 10, 2022 Share Posted August 10, 2022 The other approach I was considering was to split the product up a bunch of different ways, by language, by feature set. I had about 12 different products in mind, in order to occupy shelf space on Steam, with the idea that their sum sales would make up for Steam's poor visibility. UAK was an experiment to see if that would work, and based on the results I saw I decided to go with the subscription model on our own site instead of Steam. Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Josh Posted August 10, 2022 Share Posted August 10, 2022 I can also give you the code for the scrollbar, but I need to make sure the issue was fixed first... Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Noridge Posted August 10, 2022 Author Share Posted August 10, 2022 9 hours ago, Josh said: I think it's better for everyone to have just one product. It's not feasible for me to keep up with updates otherwise. Sales of UAK on Steam were almost nothing and it showed me that Steam can no longer be relied on. I think otherwise, as those products don’t necessarily target the same user groups. In my case I’m currently more interested in application development rather than game development -> UAK was (and still is) marketed as library for just that. I don’t see a valid reasoning to rent another software to have access to a feature I already paid for. While I get your point that it’s a burden to keep a non-profitable product updated, it should at least get the updates and fixes you implement while working on Ultra Engine anyway. This way people who are more into application development can happily continue working without the need to swap the UI lib - which in UAK’s current state would be necessary. 7 hours ago, Josh said: I can also give you the code for the scrollbar, but I need to make sure the issue was fixed first... While that’s a nice offering of yours, I’m not the only one affected. And the scrollbar-issue is not the only problem. There were the cut-off labels of menu-items, tabbers etc. or the recently discovered issue with the caret not updating its position (just to name what comes to my mind right now). 9 hours ago, Josh said: The other approach I was considering was to split the product up a bunch of different ways, by language, by feature set. I had about 12 different products in mind, in order to occupy shelf space on Steam, with the idea that their sum sales would make up for Steam's poor visibility. UAK was an experiment to see if that would work, and based on the results I saw I decided to go with the subscription model on our own site instead of Steam. How you are going to monetize Ultra Engine is (in my opinion) not of relevance in this case, as UAK is a separate product (that’s still on sale). Of course the information you gathered is of high value for the marketing of future products, but having sold this as stand alone library kind of demands at least basic maintenance. Otherwise, to be honest, is this just yet another advertisement for free and open source software - just like “The Machinery” some days ago. Quote Link to comment Share on other sites More sharing options...
Vida Marcell Posted August 12, 2022 Share Posted August 12, 2022 On 8/10/2022 at 8:36 AM, Josh said: I'm working on the new installer now and the first release of the full engine will be out in a few weeks. It includes all the functionality of UAK, and the executables are just a little bigger. If you use UPX they compress to 6 MB, and don't require DLLs for app that don't use those features. But, will the standalone UAK sdk contain the update? Quote Link to comment Share on other sites More sharing options...
Josh Posted August 12, 2022 Share Posted August 12, 2022 Future development of Ultra App Kit is being merged into Ultra Engine. Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Noridge Posted August 12, 2022 Author Share Posted August 12, 2022 So without renting the Engine there won’t be any access to an updated UAK? That’s disappointing. You should disclose this on UAK‘s steam page. Quote Link to comment Share on other sites More sharing options...
SpiderPig Posted August 12, 2022 Share Posted August 12, 2022 I would like to see UAK remain as a standalone product primarily for the users who have already bought it. I think once you buy a software your entitled to have all bugs fixed. Couldn't you move it to your site and sell it there? It would be a good one time buy product - want 3D? Rent UltraEngine. 1 Quote Link to comment Share on other sites More sharing options...
Solution Josh Posted April 1, 2023 Solution Share Posted April 1, 2023 I did a lot of work on sliders and I think they are 100% working in Ultra Engine 1.0.2. Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Josh Posted April 1, 2023 Share Posted April 1, 2023 On 10/30/2021 at 12:33 AM, Noridge said: The attached main.cpp generates a simple window with a textarea and some blind text. The issue with scrollbar is present here as well. main.cpp 2.09 kB · 1 download I tried this and it seems to work perfectly in Ultra Engine 1.0.2. Quote My job is to make tools you love, with the features you want, and performance you can't live without. Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.