Merge remote-tracking branch 'origin/main' into staging
Signed-off-by: palexdev <alessandro.parisi406@gmail.com>
This commit is contained in:
parent
4f34a303ac
commit
39f5ceaa07
2
.github/FUNDING.yml
vendored
2
.github/FUNDING.yml
vendored
@ -10,4 +10,4 @@ liberapay: # Replace with a single Liberapay username
|
||||
issuehunt: # Replace with a single IssueHunt username
|
||||
otechie: # Replace with a single Otechie username
|
||||
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
|
||||
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
|
||||
custom: [ 'https://www.paypal.com/paypalme/alxpar404/2' ]
|
||||
|
10
CHANGELOG.md
10
CHANGELOG.md
@ -6,14 +6,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
(Date format is dd-MM-yyyy)
|
||||
|
||||
## Type of Changes
|
||||
|
||||
- **Added** for new features.
|
||||
- **Changed** for changes in existing functionality.
|
||||
- **Deprecated** for soon-to-be removed features.
|
||||
- **Removed** for now removed features.
|
||||
- **Removed** for now removed features.
|
||||
- **Fixed** for any bug fixes.
|
||||
|
||||
## [Unreleased]
|
||||
[//]: ##[Unreleased]
|
||||
|
||||
## [11.13.2] - 09-02-2022
|
||||
|
||||
### Added
|
||||
|
||||
- New control MFXMagnifierPane
|
||||
- ColorUtils: added some new methods to convert Colors to Strings
|
||||
- FunctionalStringConverter: added two new convenience methods
|
||||
@ -29,7 +34,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- MFXIconWrapper: added handler to acquire focus
|
||||
|
||||
### Fixed
|
||||
|
||||
- MFXComboBoxSkin: ensure the caret position is at 0 if the combo box is not selectable
|
||||
- MFXTableViewSkin: ensure the dialog is on foreground
|
||||
- MFXTextField and all subclasses: fixed an issue with CSS and :focused PseudoClass. It was being ignored in some cases,
|
||||
|
33
README.md
33
README.md
@ -1,6 +1,7 @@
|
||||
[](http://hits.dwyl.com/PAlex404/MaterialFX)
|
||||

|
||||

|
||||
[](https://javadoc.io/doc/io.github.palexdev/materialfx)
|
||||

|
||||

|
||||

|
||||
@ -38,10 +39,11 @@
|
||||
* [About the Logo](#about-the-logo)
|
||||
* [Some GIFs](#preview-gifs)
|
||||
* [Getting Started](#getting-started)
|
||||
* [Build](#build)
|
||||
* [Usage](#usage)
|
||||
* [Gradle](#gradle)
|
||||
* [Maven](#maven)
|
||||
* [Build](#build)
|
||||
* [Usage](#usage)
|
||||
* [Gradle](#gradle)
|
||||
* [Maven](#maven)
|
||||
* [Documentation](#documentation)
|
||||
* [Changelog](#changelog)
|
||||
* [Roadmap](#roadmap)
|
||||
* [Contributing](#contributing)
|
||||
@ -222,31 +224,42 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'io.github.palexdev:materialfx:11.13.1'
|
||||
implementation 'io.github.palexdev:materialfx:11.13.2'
|
||||
}
|
||||
```
|
||||
|
||||
###### Maven
|
||||
|
||||
```xml
|
||||
|
||||
<dependency>
|
||||
<groupId>io.github.palexdev</groupId>
|
||||
<artifactId>materialfx</artifactId>
|
||||
<version>11.13.1</version>
|
||||
<version>11.13.2</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
<!-- ROADMAP -->
|
||||
<!-- DOCUMENTATION -->
|
||||
|
||||
## Documentation
|
||||
|
||||
You can read MaterialFX's documentation at [javadoc.io](https://javadoc.io/doc/io.github.palexdev/materialfx)
|
||||
|
||||
<!-- CHANGELOG -->
|
||||
|
||||
## Changelog
|
||||
See the [CHANGELOG](https://github.com/palexdev/MaterialFX/blob/main/CHANGELOG.md) file for a list of changes per version.
|
||||
|
||||
See the [CHANGELOG](https://github.com/palexdev/MaterialFX/blob/main/CHANGELOG.md) file for a list of changes per
|
||||
version.
|
||||
|
||||
<!-- ROADMAP -->
|
||||
|
||||
## Roadmap
|
||||
|
||||
See the [Open Issues](https://github.com/palexdev/MaterialFX/issues) for a list of proposed features (and known issues).
|
||||
See the [ROADMAP](https://github.com/palexdev/MaterialFX/blob/main/ROADMAP.md) for a list of implemented and upcoming features.
|
||||
See the [Open Issues](https://github.com/palexdev/MaterialFX/issues) for a list of proposed features (and known issues)
|
||||
.
|
||||
See the [ROADMAP](https://github.com/palexdev/MaterialFX/blob/main/ROADMAP.md) for a list of implemented and upcoming
|
||||
features.
|
||||
|
||||
<!-- CONTRIBUTING -->
|
||||
|
||||
|
@ -4,7 +4,7 @@ plugins {
|
||||
}
|
||||
|
||||
group 'io.github.palexdev'
|
||||
version '11.13.1'
|
||||
version '11.13.2'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
|
@ -1,6 +1,6 @@
|
||||
GROUP=io.github.palexdev
|
||||
POM_ARTIFACT_ID=materialfx
|
||||
VERSION_NAME=11.13.1
|
||||
VERSION_NAME=11.13.2
|
||||
|
||||
POM_NAME=materialfx
|
||||
POM_DESCRIPTION=Material Desgin components for JavaFX
|
||||
|
@ -28,9 +28,11 @@ import java.util.Locale;
|
||||
* The enumerator also specifies the project's default language, {@link #defaultLanguage()}.
|
||||
*/
|
||||
public enum Language {
|
||||
ARABIC(Locale.forLanguageTag("ar")),
|
||||
ENGLISH(Locale.ENGLISH),
|
||||
FRENCH(Locale.FRENCH),
|
||||
ITALIANO(Locale.ITALIAN),
|
||||
FRANCAIS(Locale.FRENCH);
|
||||
RUSSIAN(Locale.forLanguageTag("ru"));
|
||||
|
||||
private final Locale locale;
|
||||
|
||||
|
@ -0,0 +1,106 @@
|
||||
#
|
||||
# Copyright (C) 2022 Parisi Alessandro
|
||||
# This file is part of MaterialFX (https://github.com/palexdev/MaterialFX).
|
||||
#
|
||||
# MaterialFX is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# MaterialFX is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Lesser General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Lesser General Public License
|
||||
# along with MaterialFX. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
##################################################
|
||||
# Controls
|
||||
##################################################
|
||||
|
||||
#Combo Box
|
||||
comboBox.contextMenu.selectFirst=العنصر الأول
|
||||
comboBox.contextMenu.selectNext=العنصر التالي
|
||||
comboBox.contextMenu.selectPrevious=العنصر السابق
|
||||
comboBox.contextMenu.selectLast=العنصر الأخير
|
||||
comboBox.contextMenu.clearSelection=إلغاء الاختيار
|
||||
|
||||
# Filter Combo Box
|
||||
filterCombo.search=بحث...
|
||||
|
||||
# Filter Pane
|
||||
filterPane.headerText=مصفيات البحث
|
||||
filterPane.activeFilters=مصفيات البحث المفعلة
|
||||
filterPane.searchField=قيمة التصفية
|
||||
filterPane.addFilter=تطبيق التصفية
|
||||
|
||||
# Notification Center
|
||||
notificationCenter.contextMenu.selectAll=اختر الكل
|
||||
notificationCenter.contextMenu.selectRead=اختر الإشعارات المقروءة
|
||||
notificationCenter.contextMenu.selectUnread=اختر الإشعارات الغير مقروءة
|
||||
notificationCenter.contextMenu.clearSelection=إلغاء الاختيار
|
||||
notificationCenter.contextMenu.sortState=فرز حسب الحالة
|
||||
notificationCenter.contextMenu.sortTime=فرز حسب الوقت
|
||||
notificationCenter.contextMenu.reverseSort=فرز عكسي
|
||||
notificationCenter.contextMenu.filterRead=تصفية الإشعارات المقروءة
|
||||
notificationCenter.contextMenu.filterUnread=تصفية الإشعارات الغير مقروءة
|
||||
notificationCenter.contextMenu.clearFilter=إلغاء التصفية
|
||||
notificationCenter.contextMenu.clearSort=إلغاء الفرز
|
||||
notificationCenter.contextMenu.selectionSeparator=الاختيار
|
||||
notificationCenter.contextMenu.sortingSeparator=الفرز
|
||||
notificationCenter.contextMenu.filterSeparator=التصفية
|
||||
notificationCenter.dnd=الوضع الصامت
|
||||
notificationCenter.header=الإشعارات
|
||||
|
||||
# Stepper
|
||||
stepper.next=التالي
|
||||
stepper.previous=السابق
|
||||
|
||||
# Stepper Toggle
|
||||
stepperToggle.invalidFields=معلومات غير صالحة...
|
||||
|
||||
# Text Fields
|
||||
textField.contextMenu.copy=نسخ
|
||||
textField.contextMenu.cut=قطع
|
||||
textField.contextMenu.paste=لصق
|
||||
textField.contextMenu.delete=حذف
|
||||
textField.contextMenu.selectAll=اختر الكل
|
||||
textField.contextMenu.redo=إعادة
|
||||
textField.contextMenu.undo=إلغاء
|
||||
|
||||
##################################################
|
||||
# Enums
|
||||
##################################################
|
||||
chainMode.alternativeAnd=و
|
||||
chainMode.or=أو
|
||||
|
||||
##################################################
|
||||
# Filters
|
||||
##################################################
|
||||
filter.is=يساوي
|
||||
filter.isNot=لا يساوي
|
||||
filter.greater=أكبر من
|
||||
filter.greaterEqual=أكبر أو يساوي
|
||||
filter.lesser=أقل من
|
||||
filter.lesserEqual=أقل أو يساوي
|
||||
filter.contains=يحتوي على
|
||||
filter.containsIgnCase=يحتوي على (تجاهل الأحرف الكبيرة)
|
||||
filter.containsAny=يحتوي على أي
|
||||
filter.containsAll=يحتوي على الكل
|
||||
filter.endsWith=ينتهي بـ
|
||||
filter.endsWithIgnCase=ينتهي بـ (تجاهل الأحرف الكبيرة)
|
||||
filter.equals=يساوي
|
||||
filter.equalsIgnCase=يساوي (تجاهل الأحرف الكبيرة)
|
||||
filter.notEqual=لا يساوي
|
||||
filter.startsWith=يبدأ بـ
|
||||
filter.startsWithIgnCase=يبدأ بـ (تجاهل الأحرف الكبيرة)
|
||||
|
||||
##################################################
|
||||
# Utils
|
||||
##################################################
|
||||
stringUtil.now=الآن
|
||||
stringUtil.minutes={0} دقائق
|
||||
stringUtils.hours={0} ساعات
|
||||
stringUtils.days={0} ايام
|
Loading…
x
Reference in New Issue
Block a user