GNOME මාදිලියේ අතුරුමුහුණත් නිර්මාණය කිරීම සඳහා Libadwaita 1.3 පුස්තකාලය නිකුත් කිරීම

GNOME Project විසින් Libadwaita 1.3 පුස්තකාලයේ නිකුතුව ප්‍රකාශයට පත් කර ඇති අතර, GNOME HIG (Human Interface Guidelines) නිර්දේශයන්ට අනුකූල වන පරිශීලක අතුරුමුහුණත හැඩගැන්වීම සඳහා වූ සංරචක සමූහයක් ඇතුළත් වේ. පුස්තකාලයට සාමාන්‍ය GNOME ශෛලියට අනුකූල වන යෙදුම් තැනීම සඳහා සූදානම් කළ විජට් සහ වස්තූන් ඇතුළත් වන අතර එහි අතුරු මුහුණත ඕනෑම ප්‍රමාණයක තිරවලට ප්‍රතිචාරාත්මක ලෙස අනුවර්තනය විය හැකිය. පුස්තකාල කේතය C භාෂාවෙන් ලියා LGPL 2.1+ බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ.

libadwaita පුස්තකාලය GTK4 සමඟ ඒකාබද්ධව භාවිතා වන අතර GTK වෙතින් වෙනම පුස්තකාලයකට ගෙන ගොස් ඇති GNOME හි භාවිතා වන Adwaita සමේ සංරචක ඇතුළත් වේ. GNOME දෘශ්‍ය වෙනම පුස්තකාලයකට ගෙන යාමෙන් GNOME-අවශ්‍ය වෙනස්කම් GTK වෙතින් වෙන වෙනම සංවර්ධනය කිරීමට ඉඩ සලසයි, GTK සංවර්ධකයින්ට මූලික කරුණු කෙරෙහි අවධානය යොමු කිරීමට ඉඩ සලසයි, සහ GNOME සංවර්ධකයින්ට GTK වලට බලපාන්නේ නැතිව වඩාත් ඉක්මනින් හා නම්‍යශීලීව තමන්ටම මෝස්තර වෙනස් කිරීමට ඉඩ සලසයි.

පුස්තකාලයට ලැයිස්තු, පැනල්, සංස්කරණ කුට්ටි, බොත්තම්, ටැබ්, සෙවුම් පෝරම, සංවාද කොටු වැනි විවිධ අතුරුමුහුණත් අංග ආවරණය වන සම්මත විජට් ඇතුළත් වේ. යෝජිත විජට් මඟින් විශාල පරිගණක සහ ලැප්ටොප් පරිගණකවල සහ ස්මාර්ට්ෆෝන් වල කුඩා ස්පර්ශ තිරවල බාධාවකින් තොරව ක්‍රියා කරන විශ්වීය අතුරුමුහුණත් නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි. යෙදුම් අතුරුමුහුණත තිරයේ ප්‍රමාණය සහ පවතින ආදාන උපාංග අනුව ගතිකව වෙනස් වේ. අත්පොත අභිරුචිකරණයේ අවශ්‍යතාවයකින් තොරව GNOME මාර්ගෝපදේශ වෙත පෙනුම සහ හැඟීම ගෙන එන Adwaita මෝස්තර මාලාවක් ද පුස්තකාලයට ඇතුළත් වේ.

libadwaita 1.3 හි ප්රධාන වෙනස්කම්:

  • AdwBanner විජට් ක්‍රියාවට නංවා ඇත, එය මාතෘකාවක් සහ එක් විකල්ප බොත්තමක් අඩංගු බැනර් කවුළු ප්‍රදර්ශනය කිරීමට GTK GtkInfoBar විජට් වෙනුවට භාවිතා කළ හැක. විජට් එකේ අන්තර්ගතය ප්‍රමාණය අනුව පරිවර්තනය වන අතර, පෙන්වීමේදී සහ සැඟවීමේදී සජීවිකරණය යෙදිය හැක.
    GNOME මාදිලියේ අතුරුමුහුණත් නිර්මාණය කිරීම සඳහා Libadwaita 1.3 පුස්තකාලය නිකුත් කිරීම
  • AdwTabOverview විජට් එක එකතු කර ඇත, AdwTabView පන්තිය භාවිතයෙන් පෙන්වන ටැබ් හෝ පිටු වල දෘශ්‍ය දළ විශ්ලේෂණයක් සඳහා නිර්මාණය කර ඇත. ඔබගේම ස්විචර් ක්‍රියාත්මක කිරීමක් නිර්මාණය නොකර ජංගම උපාංගවල ටැබ් බ්‍රවුස් කිරීම සංවිධානය කිරීමට නව විජට් භාවිතා කළ හැක.
    GNOME මාදිලියේ අතුරුමුහුණත් නිර්මාණය කිරීම සඳහා Libadwaita 1.3 පුස්තකාලය නිකුත් කිරීමGNOME මාදිලියේ අතුරුමුහුණත් නිර්මාණය කිරීම සඳහා Libadwaita 1.3 පුස්තකාලය නිකුත් කිරීම
  • ටැබ් බ්‍රවුසින් ප්‍රකාරය විවෘත කිරීමට ජංගම උපාංගයක භාවිත කළ හැකි AdwTabView හි විවෘත ටැබ් ගණන පිළිබඳ තොරතුරු සහිත බොත්තම් සංදර්ශන කිරීමට AdwTabButton විජට් එකක් එක් කරන ලදී.
    GNOME මාදිලියේ අතුරුමුහුණත් නිර්මාණය කිරීම සඳහා Libadwaita 1.3 පුස්තකාලය නිකුත් කිරීම
  • AdwViewStack, AdwTabView, සහ AdwEntryRow විජට් දැන් ප්‍රවේශ්‍යතා මෙවලම් සඳහා සහය දක්වයි.
  • පද්ධති සැකසීම් තුළ සජීවිකරණ අක්‍රිය කිරීම නොසලකා හැරීමට AdwAnimation පන්තියට දේපලක් එක් කර ඇත.
  • AdwActionRow පන්තියට දැන් උපසිරැසි තේරීමේ හැකියාව ඇත.
  • AdwExpanderRow පන්තියට මාතෘකා-රේඛා සහ උපසිරැසි-රේඛා ගුණාංග එක් කර ඇත.
  • grab_focus_without_selecting() ක්‍රමය AdwEntryRow පන්තියට එකතු කර ඇත, GtkEntry හා සමානව.
  • GtkAlertDialog ට සමානව, Async choose() ක්‍රමය AdwMessageDialog පන්තියට එක් කර ඇත.
  • AdwTabBar පන්තියට drag-n-drop API ඇමතුම් එක් කරන ලදී.
  • AdwAvatar පන්තියේ රූපවල නිවැරදි පරිමාණය සපයා ඇත.
  • වින්ඩෝස් වේදිකාවේ වැඩ කරන විට අඳුරු විලාසිතාව සහ ඉහළ ප්රතිවිරුද්ධ මාදිලිය භාවිතා කිරීමේ හැකියාව එකතු කරන ලදී.
  • තෝරාගත් ලැයිස්තුව සහ ජාල අයිතම දැන් සක්‍රිය අයිතම (උච්චාරණය) උද්දීපනය කිරීමට භාවිතා කරන වර්ණය සමඟ උද්දීපනය කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න