Age | Commit message (Collapse) | Author |
|
Having a separate sparkline context is very useful, so we can add
a custom UI when the user has the cursor over a sparkline. This
will allow a "Sparkline" tab for NotebookBar and its own deck in
Sidebar, activated only when the sparkline is present. Also the
pop-up menu can be customized specifically for the sparkline, but
this may be less useful.
For the sparkline context we need a custom shell - SparklineShell
where now all the UNO commands can be implemented (not done in
this commit).
Change-Id: Idca2ad946af3afdd1b494744b80c9c093eec602c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133022
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit e1f3f2e00c37173e5f6f1cbb5235ab95b100bde7)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133062
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
|
|
This adds a "edit sparkline" action to the context menu and a
dialog to change the data range of a sparkline. To change a
sparkline using undo/redo, a new class UndoEditSparkline was
added, which allows to change the attributes of a sparkline and
revert back the old attributes when undoing. This is then used in
the Dialog when setting the changed data range of a sparkline.
To make sure that undo/redo works correctly, a simple unit tests
was added.
Change-Id: I08af1813fa288278bc0d33b0540660b325b17235
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132748
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit a08f9ed2341bc60faae6b86538661fea40417ace)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132924
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
|
|
Change-Id: Ie69d78162fb0d845f8ffd181397569c3cd3276f1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132593
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132922
Tested-by: Tomaž Vajngerl <quikee@gmail.com>
|
|
This change allows to group parklines together into a sparkline
group, or ungroup them, so they use their own sparkline group.
This also adds the undo and redo for this actions.
Change-Id: I61b604203afaf2fe8c2d47b80082739ded15d6fb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132545
Tested-by: Tomaž Vajngerl <quikee@gmail.com>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132880
|
|
Change-Id: I34e11a4881c564351c3e08d157fb42ac4bb8ef3c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132544
Tested-by: Tomaž Vajngerl <quikee@gmail.com>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132879
|
|
Change-Id: I6ca9e3436e0dd807b30585576ae2067076c3b7ce
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132516
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit d97d1f2643d30ebcab149854137cd3c4f46004d2)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132848
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
|
|
This adds a context menu to edit the sparkline group for the
current selected range (if it contains a sparkline group). This
reuses the SparklineDialog that is used for inserting a new
sparkline.
The context menu was rearranged so that all actions for the
sparklines are in a "Sparklines" submenu.
Change-Id: Ia1a025b7c0bf1849c72fdca77ea2f8dc8860c6ab
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132503
Tested-by: Tomaž Vajngerl <quikee@gmail.com>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit 486fb3494c8b339f4251e4211f1419a0ffac760c)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132842
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
|
|
Change-Id: I0e2bf2172da3cbba391ca64c93fad6bccd82f3ac
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132468
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit 84dfdac1f7139337e61288af0e75aef66c19b29a)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132792
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
|
|
Change-Id: Ie8243985d61cc719fd0444b0e1aaf18f43489d5c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132466
Tested-by: Tomaž Vajngerl <quikee@gmail.com>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit 602f653a65f432e5f75acef8fef21189392a05e1)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132781
|
|
This adds a SparklineDialog, which is used to add/edit the
Sparkline input/output ranges. The command for the context menu
"Insert Sparkline" calls the SparklineDialog for inserting a new
sparkline into cells. Currently the SparklineDialog include the
properties for the SparklineGroup, which will be added in a later
commit.
Change-Id: I9036d788fdf2a035f1ce10fc7413327a92144137
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132465
Tested-by: Tomaž Vajngerl <quikee@gmail.com>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit c61aa2dea120cc083f3cd51f0347284f47a9d566)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132780
|
|
... and remove Help - Get Involved menu item, too
Change-Id: I7a701173f596306ee628ae4a12ad81d2d756caca
|
|
with the wrong setting it appears misplaced on a multi-monitor setup
Change-Id: I43faeb72f6678a653feef82e0f0deaf87c039e9c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128958
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
|
|
so it can scroll and keep the text area to some finite size
no strings changes or new translations, so this is a backportable
change.
Change-Id: Ibc36812c6aa7fff8e035c06d0dad885909f057ff
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128933
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
(cherry picked from commit 36121e87b7e2a2defbfe75dfdadb2dde4fff6b4f)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128948
Reviewed-by: Eike Rathke <erack@redhat.com>
|
|
Only in Calc, Draw and Impress.
Change-Id: I944aad875fedd1dd19657c49b059e33fd6e9d3f9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127984
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
(cherry picked from commit 0596ef354ee8d40976c6be044a646757240f7921)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128443
Reviewed-by: Po-Yen Huang <jeff@mail.ossii.com.tw>
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
|
|
Introduced in f773e7aa8c96e070085ece95889f02590ed65f89
< Resolves tdf#144227 - Default command to switch UI >
Change-Id: I1975d6d61a2fd225e87dffe65708a1f5e531f106
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126735
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
(cherry picked from commit 29bbed22e404700f9538e244df6e02681da1fc1b)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126747
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
|
|
Change-Id: I8653c36d084f9df5a4d34baf7d88e2f2b5f1609b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126209
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
(cherry picked from commit 29145df0977baa866e7da94d1d385b772ae1e6ce)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126289
|
|
so drop the GtkTreeViewColumn expand and go back to setting the size via
the size-allocate, but for wayland launch it in a callback because
setting the column widths during the size-allocate callback doesn't work
as hoped for and the indicator is misplaced.
Change-Id: I58a7a11cb1a1c065cee364f932cebddfb9ea453c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126207
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I97ae6145d0139bd33f33d298803c7e787fd717a7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126061
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
(cherry picked from commit f08ef920b744b5eb41ac96ab3dc58a23c27e3ab9)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126087
|
|
so its all visible as much as possible under wayland
Change-Id: Iad82f9ab63d57a93361e773a159c2716e13d59f1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126105
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I79e4f404f85846ef85886f8bdbe3d4ba3114a091
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125903
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
so the submenu pops down when the mouse moves back into its parent.
This removes layer of InterimItemWindow and for gtk (under wayland) the
autofilter and its submenu can use native GtkPopovers
Change-Id: I4c8c3d2087566f508d75eda72e272d9f7fba2f00
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125428
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
and where inability to escape window under X11 hasn't been a problem to date
Change-Id: I14aa5fe2cf443b6214aed48266d5bd32b8b9c700
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125541
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
with the intent to do the same replacement with GtkWindow under X11 for
gtk3 that we do in MenuButtons for the popover with direct popovers when
the constraint is GTK_POPOVER_CONSTRAINT_NONE
Change-Id: I629c30b44a9e362ba0d924bb229930b5f0dc7ed3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125540
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I151ae11d722881b21aeb9b88716c8be963e43056
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125476
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I6feef72cf924865e2407a96cdd0b6e60c835dbc3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125417
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
in the autofilter popup and the standard filter combobox.
In the autofilter we want title case to match the other
entries there, for the standard filter we need the same
text as appears in the combobox list
Change-Id: I693d3fa8a9fa1bac0803971be593f107d5817e74
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125371
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
That commit breaks lookup when the "Search criteria = and <> must
apply to whole cells" option is disabled, as it enforces whole cell
checking regardless of the option. Given that the option is enabled
by default in LO ('SearchCriteria' in Calc.xcs) and it's what
MSOffice does as well, and this default gives good performance
regardless of the option, I don't understand the purpose
of the commit. Possibly it was based on a document where somebody
disabled the option and then indeed got worse performance.
Solution: Don't do that :).
This reverts the code parts of a953fa1c0f6a40a08859570516c511f3a841 .
The test I've kept but switched to ensure that partial matching
does work if the option to match whole cells is disabled. I've
also changed the tooltip for the option to mention performance
and not suggest that off is the default.
Change-Id: I56d7b6e7b8e9f0622f7ad6d447daf56c3b705a7e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125267
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
|
|
If not set, then gtk3 will show the image if there is no text, but only
the text if there's an image. For simplicity sake just enforce it as
true if an image is referenced.
Change-Id: Id4bb9140ba83e7e07e0d8ec5e3c29aece49b9087
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125200
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I110daf882d9196cf7552e43a157ba4ae73fd670b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124458
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
so tab-cycling inside sidebar panel toolbars works as wanted
It needs to be false for gtk3 and true for gtk4, leaving it unspecified
gets a desired working default.
Change-Id: I34869d5dcffc814f62ec2b717108f90c395a067b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124446
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
Created an additional alias of .uno:DataDataPilotRun, of which
.uno:InsertPivotTable is already an alias, called
.uno:InsertPivotTableNBLabel for use in the NoteBook UI styles.
ContextLabel didn't appear to apply to these instances, they
must be considered sub menus even though they appear not.
Change-Id: Ic526adbf8ed4ad47524426430a47229c8ed919cd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122911
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
|
|
Change-Id: I4f3b78bfdf479f96c9d8e2387c5c38446f2eaf72
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123513
Tested-by: Jenkins
Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>
|
|
Revert the two changes made under this issue tdf#33749:
1) Cell context menu back to 7.2
2) Format - Merge Cells menu back to 7.2
3) Help pages to reflect this
Moving forward with the following changes:
1) Rename "Split Cells" to "Unmerge Cells" (Calc only) which more accurately
describes it's function in Calc (and for consistency with alternative
office software).
2) Add "Merge Cells" and "Unmerge Cells" to Formatting toolbar alongside
"Merge and Center Cells", including other available user interface
schemes where possible.
3) Change the Format - Merge Cells menu icon to the "Merge Cells" icon
as less confusing than the current "Merge and Center Cells" icon.
Re-label the Format - Merge Cells menu to Format - Merge and Unmerge Cells.
4) Add TooltipLabel to .uno:ToggleMergeCells to clarify dual action.
5) Add Split Cells to Table context menu in Impress (as it is in Writer).
6) Help pages to reflect changes.
7) Remove two duplicate entries in the sUnoCommands array in init.cxx
(one was ".uno:MergeCells" related to this change). This is untested
but relates to status updates sent to the headless LOK clients. I assume
duplicate entries would generate duplicate updates, which may be
harmless but is probably not desirable.
Change-Id: I3063f871707a7286d95108d3a34a5287401baa6a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122811
Tested-by: Jenkins
Reviewed-by: Eike Rathke <erack@redhat.com>
|
|
The new Paste Special dialog in Calc has 4 new presets and a new checkbox. This patch adds extended tooltips for them.
Change-Id: I7d4c5fdb140a49c50b733e50b23d2618127f2c63
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121413
Tested-by: Jenkins
Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
|
|
This reverts commit 8010a0a32c232f06534fdd56c2227c9c00798cfd.
Reason for revert: The change introduced a regression.
Change-Id: I59446c62e8798cf7a6a11d916da0c1f393c87dea
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122450
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
|
|
Invisible menu items just don't cut it.
This adds SaveACopy also to "Tabbed Compact"
Change-Id: If6e2807467e8885ab494b291e98778c7626ebe54
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122605
Tested-by: Jenkins
Reviewed-by: Andreas Kainz <kainz.a@gmail.com>
|
|
Change-Id: I6bdeb1dbe0aaa7ff2d1b65486ad326079da40e7e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122521
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
|
|
See bts here:
- https://bugs.documentfoundation.org/attachment.cgi?id=175150
- https://bugs.documentfoundation.org/attachment.cgi?id=175151
Change-Id: I4954d989a25fb228624d9b4660f357219d160ead
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122409
Tested-by: Jenkins
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
1) Replace the entire "Format > Merge Cells" submenu with the
single "Format > Merge and Center Cells" button with all the
same behaviour it has on the Formatting Bar.
2) Replace the "Split Cells" button from the context menu of
a selected merged cell with the "Merge and Center Cells" button
showing the current merge status, as it does elsewhere.
3) The "Merge Cells" checkbox in the Properties sidebar
Alignment section is unchanged.
Rationale:
The current behaviour of the "Merge and Center Cells" button on
the Formatting Bar is consistent with all other formatting buttons,
eg, "Align Left" is still "Align Left" (but shown activated) when
the text is currently already left aligned, and toggling it off
reverts the alignment to a default alignment. It behaves correctly
and intuitively IMO.
The "Merge Cells" button in the "Format > Merge Cells" submenu
should be removed as it appears to do the same as
"Merge and Center Cells", that is, when it works correctly. It
isn't helpful though as it has at least two problems: 1) it is
greyed out if a merged cell is selected, unlike
"Merge and Centre Cells"; 2) it becomes selectable when a range
of cells is selected that includes a merged cell, but won't
perform the merge.
Removing both "Merge Cells" and "Split Cells" buttons from the
Format > Merge Cells submenu leaves one entry, the
"Merge and Center Cells" button, which should then be promoted
to the top level menu.
Change-Id: I2f592211f888427d5bba384c28c8c3c7d92d8de6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122293
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
|
|
Change-Id: Ie8ffc928315b742d5b445d5fdda62cb9c2aabc0e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122089
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
|
|
Change-Id: I935b67f2159f7a35e28ea2b7b7eb707f0a1548de
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121507
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
|
|
Thanks Mihail Balabanov, Olivier Hallot and Tuomas Hietala for your keen eyes.
Change-Id: Ibceeae6d82e39079c02140ac99729be1a1ab0407
|
|
Change-Id: Ib32cd43d83828b6f28fc193fd77a9def742e0384
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122088
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
|
|
This option was added in commit 4c29c2bfab18b25229e0bc71014fd2ca42ec5bff
with appropriate label and extended tooltip, but the (regular) tooltip
seems to be just copy-and-pasted from "Skip empty cells" option and not
changed to fit the new option.
Change-Id: I2425f4dc67468f152a7180d98e2e48c15de351fe
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121987
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
|
|
Remaining .uno:ToolbarMode replaced by .uno:ToolbarModeUI
Change-Id: Ie5afaa997dabaca0feafde41355945460f1292f2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121417
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
|
|
... and Text to Columns, defaulting to false for CSV import via dialog
and stored as config item option similar to all other CSV/Text options.
Change-Id: I742f447b905a07b05dcf5fc58796c46de212276b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121344
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
|
|
Change-Id: I745fda9e2b61c15f281d7a2d8f21d8003253c6d9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121343
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
|
|
Entries of given rows are swapped after applying transformation.
Change-Id: Iac9da1b15781656b4127bf74f6a95e8cb82fa3d0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120556
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Jenkins
|
|
Change-Id: Ib063540742f8fef44d2848d9cfe5f97deef072cf
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120971
Tested-by: Jenkins
Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
|
|
Change-Id: I2e88905f38f9fade306de064e84e0863f9eeea71
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120918
Tested-by: Jenkins
Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
|