forked from sqlitebrowser/sqlitebrowser
-
Notifications
You must be signed in to change notification settings - Fork 0
New changes from upstream for AppImage Experimentation #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fixed Look and feel for snap packages using Env Variables
update German translation done * all unfinished * 'push*' to 'übertragen'
Changed grade level of snap package
…ent-naming update German translation
This addresses two issued mentioned in #2215 # It's possible to focus out of the SQL Editor using Ctrl+PgDown (not used by QScintilla) # Ctrl+Tab and Ctrl+Shift+Tab works in all the widgets in the area and provides the same functionality that the one provided by QTabWidget (switch for- and backwards through the tabs)
Implements open a set of SQL-Files #2207 Allows to select more than one File in the OpenDialog and opens them in new tabs. analyze open translations update German translation
Ideally there should be dialogs for editing views and triggers, but with this feature, users will get a new SQL tab with the necessary statements to recreate the object, so they can edit it and run it easily.
The icon shows whether the tab is linked to a project file (open_sql icon) or to a file in disk (document_open icon). This has a lateral effect of fixing this, since the tab always has an icon and the height of the tab bar never changes: #2073 (comment)
This is the counterpart of Ctrl+PgDown in SQL editor, which focus out of the editor. See issue #2215
Fix zh translation
This fixes a crash when trying to open a table which does not exist via the -t/--table command line parameter. See issue #2180.
Fix a couple of possible crashed when loading a project file which does not match the database schema anymore. See issue #2232.
When parsing a table schema has failed, fall back to the PRAGMA provided by SQLite to give us some information about the layout of the table. This does not give us as much information but it is definitely better than no information at all. The main aim here is to fix the case where we are dealing with a virtual table which we failed to parse, and we now do not even know it is a virtual table. See issue #2187.
Replace "Filter in all columns" by "Filter in any column". See issue #2233.
We did not detect ATTACH and DETACH statements when checking for executed statements which require reloading of the database schemata. See issue #2255.
…lems There are some problems with some translations where the keyboard shortcut does not work when translated. To prevent those problems, a general reset of all the translations which are supposed to not change the actual key combination has been made. Only some shortcuts in Italian are clearly changed by the translation and those have been preserved. See issue #2178 as is.
one missing 'Ctrl' to 'Strg' translation in explaining text
rearrange preferences database: * skip advanced button * allways show editDatabaseDefaultSqlText and its label * use complete southern dialogspace for sql edit widget
fix ui mistake (reset currenIndex to 0)
done: fix ui mistake (4x XyMargin)
This does not change any look or functionality but is only a preparation towards adding more features to the image viewer. See issue #2029.
This adds some basic zooming functionality to the image viewer used in the Edit Dialog. See issue #2029.
since the data wouldn't be available yet. See issue #2286
This adds a button called 'Yes. Don't ask again' to the collation message box which asks you to confirm adding a default collation when your database needs a custom collation. See issue #2356.
This adds a new tab widget inside the Browse Data tab which allows you to create multiple TableBrowser widgets. This way you can browse multiple tables at the same time and switch between them. I don't consider this done. The UI for this is likely to change in the future. This commit is just a first step towards this goal. See issue #2283.
Otherwise it cannot be used by the format toolbar to get the cell font when the default has not been overwritten. See comment in issue #1976
Avoid a possible database busy warning when using the Browse Table context menu action in the Database Structure tab. This happened because of an unnecessary schema update. Also do not refresh the view when changing between the main tabs. This makes tab switching faster, makes sure the scroll position is not lost, and avoid two queries instead of one when using the Browse Table action. See issue #2283.
This uses the name of the selected table for the tab titles in the Browse Data tabs. When setting a custom tab title that title is preserved. See issue #2283.
This makes sure to always load the correct settings when creating a new Browse Data tab. See issue #2283.
We need to save the flag whether a tab title in the Browse Data tabs is a custom title or not in the project files. This is added by this commit.
* Add spin box for max recent files * Set default value for max recent files * Implement handling of max recent files value * Add separator to separate the recent file list and the clear list action
This will be useful for debugging purposes. Note that sqlite3_log has a limit and the final text could be truncated.
This should address #2377
Specifying multiple tables using the -t/--table parameter on the command line now opens all of them in different tabs.
DbStructureQItemViewFacade provides a simple read only interface to a QAbstractItemView (e.g. QTreeView) that holds a model() of type DBStructureModel. It is designed to simplify the access to the actual selected node. The Class follows the facade design pattern. But it doesn't control the lifecycle of the itemView it is connected to.
sqlite allows to attach the same database file multiple times with different alias names - as long as you're not running on shared cache mode. So DB4S should not deny a user to do so.
* Delete Slack icon because no-one seems to actually use it. * Fix missing items in the last patch that Rename Mac OS X to macOS. (#2367)
This should speed up the code a bit (though probably unnoticeably) and make the code easier to understand and maintain.
"Choose a project file to open" translation had a typo
src/translations/sqlb_fr.ts: fix typo in translation (Choose a project file to open)
Added a message handler so any Qt message sent before the main window is visible will be shown to user in a message box. In principle, this is designed for the informative command line arguments: '-h' and '-v', but will improve also the error messages about not found arguments or any other warning or error shown before the messages can be seen in the Log dock. See issue #1069
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.