Commit Graph

50 Commits

Author SHA1 Message Date
Ansgar Becker
9e809a9079 Less intrusive donate buttons with colors from active style 2023-11-11 14:49:46 +01:00
Ansgar Becker
9c5d8358e0 Automagic modifications to form files, done through updates of IDE and some components. Especially removes no longer published properties OldCreateOrder and PixelsPerInch. 2022-12-11 14:54:48 +01:00
Ansgar Becker
b3365319b0 Issue #1503: Set the new (slightly higher) default font size for 100% DPI setting on all other forms as well 2021-12-27 07:44:51 +01:00
Ansgar Becker
3182107aff Automatic form additions, done by the new IDE: "ImageName". Related to #1052 2020-06-07 20:11:24 +02:00
Ansgar Becker
64626910c0 Use TLinkLabel's for web links on about dialog, making them look more like a link 2020-03-07 18:40:43 +01:00
Ansgar Becker
3495242d1e Issue #924: enhance logo, replace orange outline with semi transparent white, enlarge font on 32px + 16px versions 2020-03-06 23:41:52 +01:00
Ansgar Becker
a6012fa144 Issue #924: bring back old logo image, plus some minor changes to it around the letters, and without shadow effect 2020-03-05 19:16:40 +01:00
Ansgar Becker
073b907d26 Enhance aliasing of edges on dark background in new logo 2020-02-26 07:51:56 +01:00
Ansgar Becker
a1e97b9ea2 Revamp main logo 2020-02-25 22:18:22 +01:00
Ansgar Becker
05c4407b6a Fix non applied font name on some link labels 2019-08-20 21:11:06 +02:00
Ansgar Becker
92c8f62b85 High DPI:
* remove ParentFont flag from forms again (introduced in 9cdcd63145 for #213). This just inherits from default Windows settings.
* instead, scale font size in InheritFont(), and move that to the new TExtForm class
* mark app with PerMonitorV2 support
2019-07-17 21:59:18 +02:00
Ansgar Becker
aa0540921c Issue #448: Apply 192 new icons mainly from Icons8 gallery, with an OpenSource permission (talked to Eugenie from Icons8) 2019-01-26 19:15:25 +01:00
Ansgar Becker
9cdcd63145 Issue #213: Assign system or custom font once, to the application, and let all forms inherit that font, so there is no need to call InheritFont() for each form. 2018-10-25 19:24:45 +02:00
Ansgar Becker
e2aea33588 Issue #213: auto-scale font size within InheritFont() for high dpi settings 2018-10-23 21:33:20 +02:00
Ansgar Becker
d58e30d0eb Add an "Environment" label on the about dialog, showing Windows version, Windows Store package name, or Wine 2018-02-03 16:00:38 +01:00
Ansgar Becker
5a3dde10b8 Add context menu on various labels of about dialog, so the user can easily copy application version and others. Closes #82 2018-01-20 17:29:07 +01:00
Ansgar Becker
bcfd996dfc Add component name to image link 2015-01-01 18:03:23 +00:00
Ansgar Becker
2224acff1c Update logo in about dialog with shadow 2014-11-10 16:43:11 +00:00
Ansgar Becker
a966ec7267 Unify help calls in helpers.Help(), and pass sending control for "place" parameter in help url. 2014-10-16 08:02:06 +00:00
Ansgar Becker
9cc5fc6aaf Turn readme.txt into a more comprehensive online help document 2014-10-13 18:49:59 +00:00
Ansgar Becker
dd20574b3c Handle click events on donate button in a single procedure 2013-09-28 05:51:29 +00:00
Ansgar Becker
49690324ba List recently active translators in about dialog. Also, read out credits from readme.txt, so I don't have to maintain that list in the TMemo, getting unwanted linefeeds whenever I'm saving it. 2013-09-19 04:26:02 +00:00
Ansgar Becker
3a6531c965 Issue #3334: Check heidisql.com for the given donator email address, provided in the about dialog. 2013-09-14 04:57:33 +00:00
Ansgar Becker
d7cdd3cd91 Provide a way to enter the donators email address in the about dialog, and hide all donate buttons if a check on heidisql.com succeeded. Fixes issue #3334. 2013-09-13 04:32:28 +00:00
Ansgar Becker
74ca351be6 Add donate button to 3 places:
* main toolbar
* about dialog
* updatecheck dialog
2013-09-11 20:11:25 +00:00
Ansgar Becker
5c0df59bde Complete list of contributers in about dialog 2013-03-08 05:55:33 +00:00
Ansgar Becker
d52d304361 Adjust width of even some more controls so they fit to the translated captions (at least in German). See https://www.transifex.com/messages/view/22056/ 2012-12-08 10:56:58 +00:00
Ansgar Becker
bf3ff4eecb Adjust width of more controls so they fit to the translated captions (at least in German). Related to issue #557. 2012-12-08 07:38:50 +00:00
Ansgar Becker
509a2702f0 Remove redundant exe description from about dialog. Version is displayed in a separate label. 2012-11-14 20:16:28 +00:00
Ansgar Becker
6dd8ff5dad Use newer logo in about box, and consolidate credits text. 2011-07-25 21:38:25 +00:00
Ansgar Becker
c0533a2f78 Assign icons to several buttons in "About" dialog. 2010-04-03 21:49:45 +00:00
Ansgar Becker
64cfe945da Tweak help menu items:
* Link issue tracker instead of separating them for bugs + features
* Rename "user to user forum" into "Support forum"
* Add "Changelog" item
2010-02-22 09:29:40 +00:00
Ansgar Becker
9f139029b7 Enhance command line processing:
* Rewrite parameter parser
* Remove support for "-C" option (compressed). Anyway switched on by default.
* Add support for loading multiple SQL files at once instead of only one: "fileA.sql fileB.sql ..."
* Also process connection parameters when "Allow multiple application instances" is disabled
* If a session name is specified with -dXYZ, load params from registry, but allow the user to override these by passing e.g. a different user name "-uOtherUser"
Fixes issue #1332.
2010-01-27 23:39:34 +00:00
Ansgar Becker
1a4db545c5 Refactor layout and code of about dialog. 2010-01-10 16:22:53 +00:00
Ansgar Becker
7d401ffde8 Upgrade to Delphi 2010:
* Removes TNT Unicode controls, which are no longer required. All VCL controls now have native Unicode support.
* Remove Delphi 11 packages, otherwise we would either need to keep TNT or break Unicode
* PngComponents update from Uwe Raabe on http://cc.embarcadero.com/Item/26127
* Adjust auto build process
* Since Delphi 2009, Strings are now UnicodeStrings, not AnsiStrings any longer. Fix a bunch of compiler errors which came along with this change.
TODO: Project should compile but give tons of compiler warnings.
2010-01-05 23:14:33 +00:00
Ansgar Becker
278dbfa80d Same as previous commit, this time for the about dialog. 2009-11-29 21:22:04 +00:00
Ansgar Becker
e2674cadb8 Remove no longer used Zeos packages and related stuff 2009-10-28 00:34:52 +00:00
Ansgar Becker
82c717870d About dialog: first tab with authors should be selected by default 2009-10-21 19:54:06 +00:00
Ansgar Becker
02403692ea Put both memos in about dialog into separate tabs on a page control. Fixes issue #1404 2009-10-19 22:49:16 +00:00
Ansgar Becker
562e44782f Remove no longer relevant and unimportant name from the "Thanks" box in the about dialog, move the others around in a better order of importance. 2008-09-03 06:09:00 +00:00
Ansgar Becker
5b0bb48d0a Convert the myriad of redundant menuitems and buttons on the main controlbar + important toolbars in the tabsheets to use TActions. This moves
a) some hundred lines of code from childwin.pas to main.pas
b) redundant hints/captions/shortcuts/events for similar buttons/menuitems to their corresponding TAction in main.dfm .

This change
a) avoids several inconsistent captions like described in issue #595
b) makes it easier to have toolbars on the mainform which are controlled by childform.
2008-07-01 18:59:07 +00:00
Ansgar Becker
c1128f29bb Make ButtonCloseClick procedure in "About" window superflous 2008-06-15 17:54:34 +00:00
Ansgar Becker
074f160575 Adjust controls in "About" box:
- Remove the "Donate" button and add a more eye catching "Make donation by Paypal" logo below the MySQL logo
- Rename "Support forum" to what it is: a "User to user forum"
- Add a "Check for updates..." button right besides the version infos which basically calls the updatecheck dialog.
2008-05-13 18:29:30 +00:00
Ansgar Becker
d6cda29f14 Add Nemanja (commandline parser) to authors list. Some GUI adjustments in the about window needed because that list got longer. 2007-12-02 07:52:04 +00:00
Ansgar Becker
f6d4e637e3 Replace TSMDBGrid in Data + Query tabs by TTntDBGrid.
- Implement an alternative solution for handling sorted columns without usage of SMDBGrid's sortcolumns. Move relevant structures and functions from data_sorting.pas to childwin.pas and use them in both units.
- Upgrade some code parts to use WideStrings instead of Strings so they don't break with the new grid.
- Use Grid.OnDrawDataCell as an alternative to Grid.OnGetCellParams as the latter one is a feature of SMDBGrid
- Cosmetic: enhance screen real estate in viewdata()
2007-11-26 20:58:08 +00:00
Ansgar Becker
4107c21e1d Fix order of developers in aboutbox. Active members should be listed at the top. 2007-11-14 19:35:54 +00:00
Ansgar Becker
c13318714e Upgrade old forms to use Tahoma font. Adjust widths of various TLabel's to make their captions fit with the new font. 2007-09-26 19:36:19 +00:00
Ansgar Becker
1dbc19b16d Add contributor Mike Lischke for VirtualTreeView 2007-09-17 23:12:43 +00:00
rosenfield
2dee4b326f Fix todo: Replace Ansgar's otherwise adorable icons with a couple of free ones from Mark James.
Scheme:
 * Green arrow means "current window"
 * Computer means "is connected"
 * Lightning means "connect"
 * Plug pull means "disconnect"
2007-08-29 16:09:09 +00:00
Ansgar Becker
3c8f123a81 Move *.pas, *.dfm and *.inc files from root directory to a new "source" subdirectory. Leaving just the readme in the root to give all newbies a very clear and unique starting point. 2007-06-28 20:00:04 +00:00