Otter Browser and QupZilla - Javascript JIT enabled
David Feugey (2125) 2709 posts |
Or simply the date of the upload in new column of the software list… |
Rick Murray (539) 13806 posts |
I can understand recording and tracking the purchasing of updates centrally, exactly for the reason you state… …but surely tracking version numbers of downloaded software (which is subtly different to tracking purchases) doesn’t make sense cross-machine. Something downloaded on one machine might not have been fetched/downloaded/installed on another?
There doesn’t need to be. When you click the big friendly download button and Store does its thing, it also knows several pieces of information at that point in time – the application name and the version number. Really, all it would take is to stuff that info someplace as, I dunno, a CSV file? Then upon starting Store, it simply loads the information and does a simple match between what’s been recorded on the user’s machine against the most recent database update.
Yeah, it’s quite a bit friendlier than Packman in that regard … yes, I know I can tell Packman where to put stuff, but it’s more convoluted than “here’s a zip, draggy-droppy the app within”.
What’s “un-RISC OS” is having managed packages at all. :-p
If you decide not to remember what was downloaded locally (but you really ought to)… Support all three and let it be user configurable (including the number of days). It’s actually not that difficult – just convert the dates of things (software updated, last browsed, last logged in) to Julian date, and then it’s a dead-simple maths operation to work out whether or not to highlight something.
??? On the application (client) side, the catalogue changes with respect to when it was last synchronised. I, for instance, haven’t started !Store in a while so it’ll be a couple of weeks (or more) out of date.
This probably ought to feature somewhere in the app info window, however having an upload date requires the user to know when they downloaded stuff. I, for one, do not. I cannot offhand even tell you the exact date when I last updated, say, Manga. That’s why I write “Version” files. So I can go read that. ;-) We design computers and software to make stuff simple for us. If I download… wasn’t there a railway signal program? I don’t have internet on the LAN (outdoors again with the tablet and phone as a hotspot, thank god it’s not raining!) to check, so I’ll just call it !Signals. This is purely a client side activity. It has nothing to do with whether or not you’re signed in, whether or not you’ve paid for anything. It’s simply recording what was downloaded on that machine and indicating when there’s something that’s been updated since the version downloaded. Nothing more, nothing less. |
Alan Buckley (167) 232 posts |
Using PackMan doesn’t stop you mucking about with stuff either. It’s only if you update it that it may loose some of your mucking about or not update it if it’s moved. I’m not sure this is any worse than dragging it from a zip somewhere else or over your old version.
!Store is friendlier as there’s an extra step or two in PackMan, it’s not that much worse though.
I’d venture to say it’s even easier if there are any dependencies or for updating something you’ve already installed. However I’m biased as I wrote/maintain PackMan. |
Rick Murray (539) 13806 posts |
I’m old school. Dependencies should be included (if not an expected part of a modern setup – I’d include RDSP but not CLib, for instance), and upgrading ought to be a “drag on top”. However, I fully accept that this method ought to be considered broken when it comes to SharedLibs and the ported stuff, as the sheer size and amount of things makes the old way somewhat less than feasible… …and may even lead to cases where libraries end up being supplied alongside apps because… :-p Uh-huh, while Store is friendlier for finding and installing an app, PackMan is friendlier for coping with multiple installs at the same time (and tracking where everything is). I recall ages ago that I ticked a bunch of things and it just got on and did it. Put some stuff in weird places ($.Apps.Utilities for example) but that’s partly my fault for not telling it otherwise. ;-)
|
Chris Gransden (337) 1202 posts |
I’ve bundled all the updates for Otter Browser into one zip file available here. Otter browser itself is still the same version. JPEG images should now always display instead of showing a place holder. If you already have Otter Browser installed it’s probably a good idea to back everything up first. |
Andrew McCarthy (3688) 605 posts |
Nice! Thank you for the update. I like the Otter banner it certainly fulfills the start-up requirement. On my Pi3B with the 31-May-20 ROM the colours don’t look quite right, I’m assuming it has something to do with the QT$NoRedBlueSwap configuration. PS I renamed the old version and copied, updated everthing else… |
Chris Gransden (337) 1202 posts |
The Qt$NoRedBlueSwap is getting set when it shouldn’t be. There’s a small update here. Just drop the contents of the zip over the !Otter-browser folder. Next time you run it the colours should be correct. |
Andrew McCarthy (3688) 605 posts |
It worked! Thank you… 10/10 ;-) the BBC’s website looks good on RISC OS! |
Raik (463) 2059 posts |
Thanks a lot. The Bundle is working really better. Any small problems with SVG’s. Will not double. Have wrote any lines here. |
John Rickman (71) 645 posts |
Otter actually starts up quite quickly (although the display isn’t too pretty). Unless I’m missing something though, you can only have the window full screen or the default size. You can change the size of the window by shift-dragging the bottom right corner. This only seems to work at the intial stage before the browser opens. |
John Rickman (71) 645 posts |
What is the best way to get a URL into Otter? |
John WILLIAMS (8368) 493 posts |
but authorised to edit, so you could just delete the content using backspace and replace with “duplicate post, please ignore/delete” thus giving explicit permission to Dave, who does have the authorisation, to actually delete it! Just an observation which may be useful to anyone in future. |
Chris Gransden (337) 1202 posts |
Create a text file and save it as textfile/txt. Then click File→Open and load the text file into Otter browser. The text will be display in a new tab. You can now copy and paste the text. |
Kevin (224) 322 posts |
May not be the best way but my Form Filler application Form Filler can send the output of a button to the URL bar in Otter. So copy the URL you want paste it into one of the buttons of Form Filler and save it, then place the cursor in the URL bar of Otter and press the right button. |
Chris Gransden (337) 1202 posts |
Holding down the shift key and holding the left mouse button while moving the mouse allows the window to be resized. |
John Rickman (71) 645 posts |
Holding down the shift key and holding the left mouse button while moving the mouse allows the window to be resized. Thanks thats generic, but explains why it worked from the bottom right corner! |
Chris Gransden (337) 1202 posts |
There’s an updated download of QupZilla available here. The rest of the required resources are contained in the Otter Browser download zip. See the !ReadMe in the zip for installation instructions for the resources if you don’t have Otter Browser already installed. |
Doug Webb (190) 1158 posts |
Ok, installed, including the bit about !Otter which i already have installed, but now get the following as previously reported.
|
andym (447) 472 posts |
I also get: Unable to allocate memory for shared library |
Chris Gransden (337) 1202 posts |
The file !Boot.Choices.Book.PreDesk.DALimit is restricting the Shared Library dynamic area to 128MB. SYS “OS_DynamicArea”,8,128*1024*1024,128*1024*1024,128*1024*1024 to this SYS “OS_DynamicArea”,8,256*1024*1024,256*1024*1024,256*1024*1024 |
Doug Webb (190) 1158 posts |
Thanks Chris thats sorted it. |
Colin Ferris (399) 1809 posts |
Bye the way – do any of these browsers work on the Iyonix ? |