Skip to content

Conversation

@deepsidhu1313
Copy link
Owner

No description provided.

justinclift and others added 30 commits April 29, 2020 00:43
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
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
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
- Removed translation of Function keys for all languages
- Removed also remapped shortcuts for Italian

See issue #2178 and discussion in PR #2235.
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)
Corner widget has been removed, since it has been agreed that it is too
stray from the tabs.

See issues #1968 and #2155
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.
SeongTae Jeong and others added 29 commits August 12, 2020 21:55
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
In Windows (related issue #1069) and maybe in macOS (related issue #1982)
output to console is inhibited.

This will allow these messages to be seen in our Error Log window.
This will be useful for debugging purposes. Note that sqlite3_log has a
limit and the final text could be truncated.
This changes the different tabs in the Browse Data tab to docks. Docks
can be tabbed as well (which is also the default now) but also allow
free floating windows or split views.

See issues #756, #1465, #1905, #2229, #2283.
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
@deepsidhu1313 deepsidhu1313 merged commit 341d110 into deepsidhu1313:master Aug 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.