Quick note, that was me posting...I forgot to log in first.
A couple of years ago I did most of the work to make a new PortaBase release (including building with a newer version of Qt that fixes some macOS issues), but got overwhelmed by other life demands before I could finish it. This issue finally prompted me to make an automated build process for release packages, which is still in progress at https://github.com/jmbowman/portabase/pull/59 . At the bottom of https://github.com/jmbowman/portabase/actions/runs/9912999300?pr=59 there's a "macos-12-installer"...
Crashes on macos
Good catch, it looks like I missed checking that a click on the header row actually maps to a valid column; clicking in the empty space after the last column still triggers the pressed and clicked events, but with an invalid column index. That should be a fairly straightforward fix, I'll try to use it as an excuse to finally make a new release sometime by the end of the year. (It's unfortunately a nontrivial process as I need to renew expired code signing certificates, etc.)
Crashs when clicking on the right empty column
This feature is available everywhere except macOS and Android, because those platforms didn't respond well to attempting to change the font via the standard Qt framework mechanism. I haven't tried it again recently, though; probably worth trying again with the Qt 5 upgrade in place (and I still need to do the Qt 6 upgrade). Due to family obligations I have very little time to work on PortaBase these days (despise using it daily for all kinds of things), but I'll see when I can try this and get a...
Font Size on MacOS
Sorry for the late reply, my setup for monitoring SourceForge activity broke down after a move + computer migration. A "Portable Apps" version of PortaBase has been on my TODO list for years, but hasn't yet bubbled up to the top of the priorities given how little time I've had to work on it in recent years. Something like the QSettings change you pointed out would be one key part of that, another would be having a downloadable Windows binary package that doesn't need the installer. I keep looking...
There's currently no way to change a field's type directly in the application. Instead, you can export the data to XML, edit the XML file, and then import it again. Documentation of the XML format is at https://portabase.sourceforge.net/portabase_xml.html . The main things are to change the appropriate "ctype" element content and change the letter used as the element name for values in the data rows, although depending on the change being made you also may need to change some filter condition operator...
Editing Fields to Change from Numeric to Alphabetical
Can PortaBase provide a card payment function like "Stripe"?
Hmm, this feels pretty clearly out of scope. PortaBase currently has no networking capability or authentication functionality. For something like this, it probably makes more sense to use a web application which allows users to pay in order to get download access to particular database files.
Can PortaBase have a function that allows a public user of the Database to make a card payment for using the Database?, similar to "stripe" card payment function.
Can PortaBase provide a card payment function like "Stripe"?
I'm pretty sure the answer is no because the use of QSettings defaults to the registry, but is there any existing way to use Portabase portably across different Windows computers? I just wanted to make sure. If not, I might actually hack the feature in myself. QSettings seems to be a very simple class and I think that getting it working on Windows may be as simple as (though this would potentially break cross platform without a simple OS conditional): QSettings *settings = new QSettings("portabase.ini",...
I'm pretty sure the answer is no because the use of QSettings defaults to the registry, but is there any existing way to use Portabase portably across different Windows computers? I just wanted to make sure. If not, I might actually hack the feature in myself. QSettings seems to be a very simple class and I think that getting it working on Windows may be as simple as (though this would potentially break cross platform without a simple OS conditional): QSettings *settings = new QSettings("portabase.ini",...
I'm pretty sure the answer is no because the use of QSettings defaults to the registry, but is there any existing way to use Portabase portably across different Windows computers? I just wanted to make sure. If not, I might actually hack the feature in myself. QSettings seems to be a very simple class and I think that getting it working on Windows may be as simple as (though this would potentially break cross platform without a simple OS conditional): QSettings *settings = new QSettings("portabase.ini",...
I'm pretty sure the answer is no because the use of QSettings defaults to the registry, but is there any existing way to use Portabase portably across different Windows computers? I just wanted to make sure. If not, I might actually hack the feature in myself. QSettings seems to be a very simple class and I think that getting it working on Windows may be as simple as (though this would potentially break cross platform without a simple OS test): QSettings *settings = new QSettings("portabase.ini",...
delete
I'm pretty sure the answer is no because the use of QSettings defaults to the registry, but is there any existing way to use Portabase portably across different Windows computers? I just wanted to make sure. If not, I might actually hack the feature in myself. QSettings seems to be a very simple class and I think that getting it working on Windows may be as simple as (though this would potentially break cross platform without a simple OS test): QSettings *settings = new QSettings("portabase.ini",...
I'm pretty sure the answer is no because the use of QSettings defaults to the registry, but is there any existing way to use Portabase portably across different Windows computers? I just wanted to make sure. If not, I might actually hack the feature in myself. QSettings seems to be a very simple class and I think that getting it working on Windows may be as simple as (though this would potentially break cross platform without a simple OS test): QSettings *settings = new QSettings("portabase.ini",...
I'm pretty sure the answer is no because the use of QSettings defaults to the registry, but is there any existing way to use Portabase portably across different Windows computers? I just wanted to make sure. If not, I might actually hack the feature in myself. QSettings seems to be a very elegant class and I think that getting it working on Windows may be as simple as (though this would potentially break cross platform without a simple OS test): QSettings *settings = new QSettings("portabase.ini",...
(Actually it's probably UTF-16 by default if the registry is involved!)
I'm pretty sure the answer is no because the use of QSettings defaults to the registry, but is there any existing way to use Portabase "portably" across different computers? I just wanted to make sure. If not, I might actually hack the feature in myself. QSettings seems to be a very elegant class and I think that getting it working on Windows may be as simple as (though this would potentially break cross platform without a simple OS test): QSettings *settings = new QSettings("portabase.ini", QSettings::IniFormat);...
to ID: 3019165
I presume this is for https://sourceforge.net/p/portabase/bugs/47/ ("Crash while...
Crash while trying to edit a row on N900
I never did receive a test case for this or manage to reproduce it, so closing until/unless...
What are the things that hang up refinements? My guess from your SQL-like statement...
What are the things that hang up refinements? My guess from your SQL-like statement...
What are the things that hang up refinements? My guess from your SQL-like statement...
What are the things that hang up refinements? My guess from your SQL-like statement...
What are the things that hang up refinements? My guess from your SQL-like statement...
Hello! PortaBase uses a library called Metakit to handle the underlying storage of...
Hi, I'm very happy to see there is a simple free db program that has a reasonable...
Merge pull request #15 from jmbowman/fullscreen...
Better slideshow mode
It is at least presently possible to open PortaBase more than once and thereafter...
Remember more recent files
Remove image resolution limit
Better image fullscreen mode
Merge pull request #13 from jmbowman/more_recen...
Merge pull request #12 from jmbowman/readme_update
Merge pull request #14 from jmbowman/larger_images
Merge pull request #8 from jmbowman/android_port
README improvements
Dynamically update fullscreen action text
Merge pull request #9 from jmbowman/doxygen_update
Update source code documentation
Merge pull request #10 from jmbowman/exit_fulls...
Add Android port
Merge pull request #7 from jmbowman/metakit_upg...
Add Android port
More translation file updates
Finished optional import of new enum options fr...
Merge pull request #6 from jmbowman/more_transl...
Upgrade Metakit to 2.4.9.8
Merge pull request #4 from jmbowman/row_colors
Merge pull request #5 from jmbowman/csv_enums
On 12 January 2017 at 05:15, Jeremy Bowman jmbowman@users.sf.net wrote: I've checked...
I've checked in fixes for the row color related issues, implementation details are...
Added Italian UI translation, updated translati...
Merge pull request #3 from jmbowman/translation...
Better alternating row color defaults
Merge pull request #2 from jmbowman/qt5
Added Qt 5 support, native Mac toolbar
Merge pull request #1 from jmbowman/src_move
Clean up issues reported by cppcheck
Automate and fix Maemo Fremantle builds
I'm happy to test upcoming versions, as I'm still very much interested in Portabase...
You're right, the row shading colors should default to the theme colors for them....
Also, the row colours in the Row Viewer don't seem to be fully affected by the preference:...
I realise this can be fixed in the preferences. I guess it would be nice if the default...
Hard to read with light-on-dark colour scheme
Sorry for the delay in replying, I started a new job recently so I've been a little...
Ok so I need a database running on my system so I am moving on. Too bad it was a...
No longer works on Mac
Move source code under src directory
Replace usage of deprecated QDate.setYMD() with...
Fix bugs in copy_source.sh handling of new src dir
Added Diablo build script using VM
This is actually normal for the underlying database format (MetaKit) used by PortaBase....
Deleted Information not deleting from base when resave
Hi, Any prospect of a port to Android? Personally I'd be happy with a way to simply...
notes copy/paste problem
Sorry, that was me posting as anonymous! Still a happy user, with my one database...
Time to close this as promised nearly two years ago?!
Hi, N900 crashed because of low battery while a portabase file was open. The file...
Hi, N900 crashed because of low battery while a portabase file was open. The file...