Share My Creation [Tool] Dark Light Color Palette



This is a tool to create dark / light color palettes. It will be eventually used to support dark modes in B4i and B4A.
It is built on several reusable components and it is a good example of how B4XTable can be customized.

The project includes the following components:

- InlineEditing: https://www.b4x.com/android/forum/posts/715346/ (class included in project)
- CLVSelections: https://www.b4x.com/android/forum/threads/114364/#content (class included in project)
- B4XTableSelections: https://www.b4x.com/android/forum/t...extended-selection-modes-for-b4xtable.114294/ (class included in project)
- RecentFilesManager: https://www.b4x.com/android/forum/threads/104633/#content (class included in project)
- BCColorPicker library: https://www.b4x.com/android/forum/threads/bccolorpicker-nice-color-picker.114368/#content
- Latest version of B4XTable: https://www.b4x.com/android/forum/threads/102322/#content

Project is attached. It includes a file named default.json with iOS default color palette (source: https://noahgilmore.com/blog/dark-mode-uicolor-compatibility/)
 

Attachments

  • DarkLightPalette.zip
    24.4 KB · Views: 619
  • B4XCollections.b4xlib
    4.6 KB · Views: 510
Last edited:

josejad

Expert
Licensed User
Longtime User
Hi Erel:

I get an error in line 142
B4X:
Dim l As List = SelectedLines.Values.Get(0)

I get B4J 8.10 with, B4XCollections 1.05.
It seems the last version of B4XCollections is 1.06, but I can't find it, I just see it's an internal library

V1.06 - B4XOrderedMap.Values property.
V1.05 - B4XBytesBuilder added.

B4XCollections is included as an internal library
 

prajinpraveen

Active Member
Licensed User
Longtime User

for someone bumbing into the same issue, B4XCollections 1.06 fixes the issue.
You can find it 1.06
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…