GNOME ಶೈಲಿಯ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು Libadwaita 1.3 ಲೈಬ್ರರಿಯ ಬಿಡುಗಡೆ

GNOME ಪ್ರಾಜೆಕ್ಟ್ Libadwaita 1.3 ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಿದೆ, ಇದು GNOME HIG (ಹ್ಯೂಮನ್ ಇಂಟರ್ಫೇಸ್ ಮಾರ್ಗಸೂಚಿಗಳು) ಅನ್ನು ಅನುಸರಿಸುವ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಸ್ಟೈಲಿಂಗ್‌ಗಾಗಿ ಘಟಕಗಳ ಒಂದು ಗುಂಪನ್ನು ಒಳಗೊಂಡಿದೆ. ಲೈಬ್ರರಿಯು ಸಾಮಾನ್ಯ GNOME ಶೈಲಿಯನ್ನು ಅನುಸರಿಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಸಿದ್ಧ-ಸಿದ್ಧ ವಿಜೆಟ್‌ಗಳು ಮತ್ತು ವಸ್ತುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಅದರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಯಾವುದೇ ಗಾತ್ರದ ಪರದೆಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವಂತೆ ಹೊಂದಿಸಬಹುದು. ಲೈಬ್ರರಿ ಕೋಡ್ ಅನ್ನು C ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು LGPL 2.1+ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ಲಿಬಾದ್ವೈತಾ ಲೈಬ್ರರಿಯನ್ನು GTK4 ಜೊತೆಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು GNOME ನಲ್ಲಿ ಬಳಸಲಾದ ಅದ್ವೈತ ಥೀಮ್‌ನ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದನ್ನು GTK ನಿಂದ ಪ್ರತ್ಯೇಕ ಗ್ರಂಥಾಲಯಕ್ಕೆ ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ. GNOME ಸ್ಟೈಲಿಂಗ್ ಅಂಶಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಲೈಬ್ರರಿಗೆ ಸರಿಸುವುದರಿಂದ GTK ಯಿಂದ ಪ್ರತ್ಯೇಕವಾಗಿ GNOME-ನಿರ್ದಿಷ್ಟ ಬದಲಾವಣೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, GTK ಡೆವಲಪರ್‌ಗಳು ಪ್ರಮುಖ ವಿಷಯಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲು ಮತ್ತು GNOME ಡೆವಲಪರ್‌ಗಳು GTK ಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರದೆ ಅವರು ಬಯಸುವ ಸ್ಟೈಲಿಂಗ್ ಬದಲಾವಣೆಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಮತ್ತು ಮೃದುವಾಗಿ ಮುಂದಕ್ಕೆ ತಳ್ಳಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಪಟ್ಟಿಗಳು, ಪ್ಯಾನೆಲ್‌ಗಳು, ಎಡಿಟಿಂಗ್ ಬ್ಲಾಕ್‌ಗಳು, ಬಟನ್‌ಗಳು, ಟ್ಯಾಬ್‌ಗಳು, ಹುಡುಕಾಟ ಫಾರ್ಮ್‌ಗಳು, ಡೈಲಾಗ್ ಬಾಕ್ಸ್‌ಗಳು ಮುಂತಾದ ವಿವಿಧ ಇಂಟರ್‌ಫೇಸ್ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಪ್ರಮಾಣಿತ ವಿಜೆಟ್‌ಗಳನ್ನು ಲೈಬ್ರರಿ ಒಳಗೊಂಡಿದೆ. ಪ್ರಸ್ತಾವಿತ ವಿಜೆಟ್‌ಗಳು ದೊಡ್ಡ ಪಿಸಿ ಮತ್ತು ಲ್ಯಾಪ್‌ಟಾಪ್ ಪರದೆಗಳಲ್ಲಿ ಮತ್ತು ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳ ಸಣ್ಣ ಟಚ್ ಸ್ಕ್ರೀನ್‌ಗಳಲ್ಲಿ ಮನಬಂದಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾರ್ವತ್ರಿಕ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಪರದೆಯ ಗಾತ್ರ ಮತ್ತು ಲಭ್ಯವಿರುವ ಇನ್‌ಪುಟ್ ಸಾಧನಗಳನ್ನು ಅವಲಂಬಿಸಿ ಅಪ್ಲಿಕೇಶನ್ ಇಂಟರ್ಫೇಸ್ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಗುತ್ತದೆ. ಲೈಬ್ರರಿಯು ಅದ್ವೈತ ಶೈಲಿಗಳ ಗುಂಪನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ, ಅದು ಹಸ್ತಚಾಲಿತ ಅಳವಡಿಕೆಯ ಅಗತ್ಯವಿಲ್ಲದೆಯೇ ಗ್ನೋಮ್ ಮಾರ್ಗಸೂಚಿಗಳೊಂದಿಗೆ ಗೋಚರತೆಯನ್ನು ತರುತ್ತದೆ.

ಲಿಬಾದ್ವೈಟಾ 1.3 ರಲ್ಲಿ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • ಶೀರ್ಷಿಕೆ ಮತ್ತು ಒಂದು ಐಚ್ಛಿಕ ಬಟನ್ ಹೊಂದಿರುವ ಬ್ಯಾನರ್ ವಿಂಡೋಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು GTK GtkInfoBar ವಿಜೆಟ್ ಬದಲಿಗೆ ಬಳಸಬಹುದಾದ AdwBanner ವಿಜೆಟ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ವಿಜೆಟ್‌ನ ವಿಷಯವು ಅದರ ಗಾತ್ರವನ್ನು ಅವಲಂಬಿಸಿ ರೂಪಾಂತರಗೊಳ್ಳುತ್ತದೆ ಮತ್ತು ತೋರಿಸುವಾಗ ಮತ್ತು ಮರೆಮಾಡುವಾಗ ಅನಿಮೇಶನ್ ಅನ್ನು ಅನ್ವಯಿಸಬಹುದು.
    GNOME ಶೈಲಿಯ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು Libadwaita 1.3 ಲೈಬ್ರರಿಯ ಬಿಡುಗಡೆ
  • AdwTabView ವರ್ಗವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರದರ್ಶಿಸಲಾದ ಟ್ಯಾಬ್‌ಗಳು ಅಥವಾ ಪುಟಗಳ ದೃಶ್ಯ ಅವಲೋಕನಕ್ಕಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ AdwTabOverview ವಿಜೆಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಸ್ವಿಚ್ನ ನಿಮ್ಮ ಸ್ವಂತ ಅನುಷ್ಠಾನವನ್ನು ರಚಿಸದೆಯೇ ಮೊಬೈಲ್ ಸಾಧನಗಳಲ್ಲಿ ಟ್ಯಾಬ್ಗಳೊಂದಿಗೆ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸಲು ಹೊಸ ವಿಜೆಟ್ ಅನ್ನು ಬಳಸಬಹುದು.
    GNOME ಶೈಲಿಯ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು Libadwaita 1.3 ಲೈಬ್ರರಿಯ ಬಿಡುಗಡೆGNOME ಶೈಲಿಯ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು Libadwaita 1.3 ಲೈಬ್ರರಿಯ ಬಿಡುಗಡೆ
  • AdwTabView ನಲ್ಲಿ ತೆರೆದಿರುವ ಟ್ಯಾಬ್‌ಗಳ ಸಂಖ್ಯೆಯ ಕುರಿತು ಮಾಹಿತಿಯೊಂದಿಗೆ ಬಟನ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು AdwTabButton ವಿಜೆಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದನ್ನು ಟ್ಯಾಬ್ ವೀಕ್ಷಣೆಯನ್ನು ತೆರೆಯಲು ಮೊಬೈಲ್ ಸಾಧನದಲ್ಲಿ ಬಳಸಬಹುದು.
    GNOME ಶೈಲಿಯ ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು Libadwaita 1.3 ಲೈಬ್ರರಿಯ ಬಿಡುಗಡೆ
  • AdwViewStack, AdwTabView, ಮತ್ತು AdwEntryRow ವಿಜೆಟ್‌ಗಳು ಈಗ ಪ್ರವೇಶಿಸುವಿಕೆ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ.
  • ಸಿಸ್ಟಂ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಅನಿಮೇಷನ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು AdwAnimation ವರ್ಗಕ್ಕೆ ಆಸ್ತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • AdwActionRow ವರ್ಗವು ಈಗ ಉಪಶೀರ್ಷಿಕೆಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.
  • ಶೀರ್ಷಿಕೆ-ಸಾಲುಗಳು ಮತ್ತು ಉಪಶೀರ್ಷಿಕೆ-ಸಾಲುಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು AdwExpanderRow ವರ್ಗಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ.
  • GtkEntry ಯಂತೆಯೇ grab_focus_without_selecting() ವಿಧಾನವನ್ನು AdwEntryRow ವರ್ಗಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ.
  • GtkAlertDialog ನಂತೆಯೇ AdwMessageDialog ವರ್ಗಕ್ಕೆ async choose() ವಿಧಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಡ್ರ್ಯಾಗ್-ಎನ್-ಡ್ರಾಪ್ ಇಂಟರ್ಫೇಸ್‌ಗೆ ಸಂಬಂಧಿಸಿದ API ಕರೆಗಳನ್ನು AdwTabBar ವರ್ಗಕ್ಕೆ ಸೇರಿಸಲಾಗಿದೆ.
  • AdwAvatar ವರ್ಗವು ಸರಿಯಾದ ಇಮೇಜ್ ಸ್ಕೇಲಿಂಗ್ ಅನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ.
  • ವಿಂಡೋಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ ಡಾರ್ಕ್ ಶೈಲಿ ಮತ್ತು ಹೆಚ್ಚಿನ ಕಾಂಟ್ರಾಸ್ಟ್ ಮೋಡ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಪಟ್ಟಿಗಳು ಮತ್ತು ಗ್ರಿಡ್‌ಗಳ ಆಯ್ದ ಅಂಶಗಳನ್ನು ಈಗ ಸಕ್ರಿಯ ಅಂಶಗಳನ್ನು (ಉಚ್ಚಾರಣೆ) ಹೈಲೈಟ್ ಮಾಡಲು ಬಳಸುವ ಬಣ್ಣದೊಂದಿಗೆ ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ