profile
viewpoint
Jefferson Setiawan jeffersonsetiawan Jakarta, Indonesia

jeffersonsetiawan/pokedex 1

Awesome pokedex app

jeffersonsetiawan/CleanArchitectureRxSwift 0

Example of Clean Architecture of iOS app using RxSwift

jeffersonsetiawan/CodeIgniter-ACL-Hook 0

A simple to use ACL for CodeIgniter

jeffersonsetiawan/ContextualMenu 0

Demo Contextual Menu #JokerPinter

jeffersonsetiawan/DemoPushNotification 0

Demo Push Notif for iOS Sharing

jeffersonsetiawan/dotfiles 0

:wrench: .files, including ~/.macos — sensible hacker defaults for macOS

jeffersonsetiawan/FidgetKit 0

Tutorial Implement WidgetKit

push eventTokoFree/UIWorkshop

Jefferson Setiawan

commit sha e672cce254edfe5387f24f19ef727c790ddbe5a2

switch productcard flow

view details

push time in 4 days

push eventTokoFree/UIWorkshop

Jefferson Setiawan

commit sha cff9dd95ae09c558180159c4509a6c5c02528d88

enhance ReadMe for 3rd session

view details

push time in 5 days

create barnchTokoFree/UIWorkshop

branch : BeautyProductCard

created branch time in 5 days

push eventTokoFree/UIWorkshop

Jefferson Setiawan

commit sha 4251ae01715ea4fc004857040ff43c2e2497d855

Workshop Material

view details

push time in 5 days

create barnchjeffersonsetiawan/UIWorkshop

branch : master

created branch time in 9 days

created repositoryjeffersonsetiawan/UIWorkshop

Workshop Code for Tokopedia Academy iOS Workshop: Past, Present, Future

created time in 9 days

startedShubham0812/SwiftUI-Animations

started time in 9 days

push eventtokopedia/FLEX

Hao Nguyen

commit sha cee416889a10f582c01a9cf041d53196692dc9ef

use __typeof instead of typeof to compile for Cxx instead of GNUxx

view details

Tanner Bennett

commit sha 09f5859febf60484083e4bcfe6b8558448c57a07

Add InAppViewDebugger thanks to README

view details

matrush

commit sha 5f74fb0d4340c08503c9607421f74dfb770305fb

Remove redundant FLEXPointerIsTaggedPointer function

view details

matrush

commit sha 28e91507dbb8c90838a5544d01221c9c2fc966d3

Remove retain cycles from selectionHandler in several files

view details

matrush

commit sha ebc186dabfcbcc3859c63b2060d08b5185395444

Add copy action for database browser row selection alert

view details

matrush

commit sha 33274a647a971988a9b11192d29d3e72a7403365

Add proper specifier for some properties

view details

matrush

commit sha 78da1daa7554b1428f7fbc4f9386b25e7271545f

Revert wrong changes

view details

matrush

commit sha 43ef7752fe0202468047d0c03c6a90e04c7ea304

Revert wrong changes

view details

matrush

commit sha 9bc44dc484bae7eb29ca773be3d29dd8cf6585e4

Revert wrong change

view details

matrush

commit sha de4de0c86afbe0cb695a1ba03b2e3a3b292594e0

Add specifier for selectionHandler

view details

Chris Ellsworth

commit sha d18b931b967511fce105dd33f3a761353a5b65bc

Add sorting in File Browser

view details

Chaoshuai Lü

commit sha cdbed4794b46eed6369ff4690578a88f2936ad8a

Move custom additions to the top (#439) * Move custom additions to the top * Fix header

view details

ph661

commit sha 9b056010f493715e4c78c8280a775c5c5248ee98

Add SceneKit to podspec frameworks

view details

matrush

commit sha e1835fecaf19e77b9e33beeaf57a44d91daaed26

Add better debugging message for FLEXProperty and FLEXIvar

view details

Tanner Bennett

commit sha d46f917389faeaf47a9cb4f2ad5a30b71320b686

Add sharedApplication property at runtime for iOS 9

view details

Maxime Ollivier

commit sha 216a01276fe5dec9b8d77185a097b6c1bacd06db

Skip keyboard shortcut override when setting defaults

view details

Anıl Taşkıran

commit sha b21c861fde0fdbb125b51d190492c92db3438946

fix baseResumeClass name for iOS14+

view details

Evan Emelga

commit sha a7a65c4213fbe35632689d9a13e6a9fbbf2a729a

Sort realm table names alphabetically (#453)

view details

matrush

commit sha b2a84e0acb65acf42582bfe840a9813780e1da05

Return empty array when the rows are nil in FLEXSQLResult

view details

Iulian Onofrei

commit sha 5419f9e92e88f354a210765c701dc99e09c60e35

Fix crash when opening Keychain item without a password

view details

push time in a month

fork jeffersonsetiawan/YPImagePicker

📸 Instagram-like image picker & filters for iOS

fork in a month

startedSwiftUIX/SwiftUIX

started time in a month

push eventjeffersonsetiawan/swift-composable-architecture

Jefferson Setiawan

commit sha ff14c6e62a8689b3c7217a35fad8f6c9362366bc

updated using cancel request

view details

push time in 2 months

create barnchjeffersonsetiawan/swift-composable-architecture

branch : feature/debounce

created branch time in 2 months

created tagjeffersonsetiawan/swift-composable-architecture

tag0.8.0

A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

created time in 2 months

create barnchjeffersonsetiawan/FidgetKit

branch : part2-dynamic-intent

created branch time in 2 months

delete branch jeffersonsetiawan/swift-composable-architecture

delete branch : identified_array_reverse

delete time in 2 months

PR opened pointfreeco/swift-composable-architecture

Add reverse implementation in IdentifiedArray

Why

IdentifiedArray.reverse() just reverse the elements but doesn't reverse the ids.

+22 -0

0 comment

2 changed files

pr created time in 2 months

push eventjeffersonsetiawan/swift-composable-architecture

Jefferson Setiawan

commit sha fffefb9c22bf5b283d1121843e07649769dc6d6c

Add implementation of shuffle on IdentifiedArray (#254) * add shuffle * Update Tests/ComposableArchitectureTests/IdentifiedArrayTests.swift * Update IdentifiedArrayTests.swift Co-authored-by: Stephen Celis <stephen.celis@gmail.com>

view details

stephencelis

commit sha 083a4a8cec74f4b5e1fb5b6b3ee030465d55b0fa

Run swift-format

view details

Stephen Celis

commit sha 31f58da4f2bf406fb38549259d588a85fe26674c

Fix Recursive Reducer (#267)

view details

Stephen Celis

commit sha 32acc6a8592f838c3d83ef79096390989ffc7295

Document ScrollViewReader problem (#268)

view details

Brandon Williams

commit sha 0bf4b25a2e065356c02590f4ed23812a7f333921

Better error messages for uncompleted effects. (#270)

view details

nmccann

commit sha 66d19499bc56b18f582a605b1a956379522e5320

Added some tests for Shared State case study. (#262) * Added some tests for Shared State case study. * Expanded upon tests by also validating that state is mirrored State is expected to be mirrored (or shared) between the Counter and Profile - the tests have been updated to verify this. * Modified tests to focus more on what is changing between steps Co-authored-by: Noah McCann <>

view details

mbrandonw

commit sha 6db4cf39e0c85efea24af449bb0d572c75c41282

Run swift-format

view details

Stephen Celis

commit sha 13cb3c3165eb436fd8da1276f5d549fa2617548e

Update CI to include Xcode 12 (#266) * Update CI to include Xcode 12 * Use CurrentValueSubject

view details

Brandon Williams

commit sha 3f897d9ac77c3eca684590d075c46b00cf31d8e8

Adds Hashable conformance to a bunch of our motion/location types (#265) * Add hashable conformances to location/motion types. * clean up * clean up * clean up * clean * wip * fix * fix

view details

mbrandonw

commit sha 44af57b8b8175b30fa555530c3f664496e0217c3

Run swift-format

view details

Stephen Celis

commit sha 834894a851161dfc76f2080141ca02ff67458eff

Swift Package Index fixes (#272) * Swift Package Index fixes * format * Remove list

view details

Stephen Celis

commit sha 517133562090e445e4964db2b675b0cbcb20a135

Localizable Alerts and Action Sheets (#275) * Localizable Alerts and Action Sheets Fixes #237. * Tests/fixes * Update LocalizedStringKey.swift * Fix

view details

stephencelis

commit sha 281b07abd16c14bded5e14ae120fb1269b6e5b88

Run swift-format

view details

push time in 2 months

pull request commentpointfreeco/swift-composable-architecture

Add implementation of shuffle on IdentifiedArray

Thanks for the great reference and your help as well @stephencelis ! awesome library! 👍🏻

jeffersonsetiawan

comment created time in 2 months

PR opened pointfreeco/swift-composable-architecture

Add implementation of shuffle on IdentifiedArray

This PR fixed https://github.com/pointfreeco/swift-composable-architecture/issues/253

+52 -0

0 comment

3 changed files

pr created time in 2 months

fork jeffersonsetiawan/swift-composable-architecture

A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

https://www.pointfree.co/

fork in 2 months

issue commentpointfreeco/swift-composable-architecture

IdentifiedArray Shuffle does not shuffle the ids

Sure, I just tried that one too in my project, glad you suggest that as well, will try to do the unit test and make a PR, thanks for the suggestion @stephencelis !

jeffersonsetiawan

comment created time in 2 months

issue openedpointfreeco/swift-composable-architecture

IdentifiedArray Shuffle does not shuffle the ids

Describe the bug Give a clear and concise description of what the bug is.

To Reproduce Let say we have this struct and shuffle on the items, the ids order will not change.

struct Foo: Equatable, Identifiable {
    var id: Int
    var name: String
}

var items: IdentifiedArrayOf<Foo> = [
    Foo(id: 1, name: "A"),
    Foo(id: 2, name: "B"),
    Foo(id: 3, name: "C"),
    Foo(id: 4, name: "D"),
    Foo(id: 5, name: "E"),
]

items.shuffle()
print(items.ids) /// [1, 2, 3, 4, 5]
print(items.elements) /// Shuffled e.g. [id: 5, id: 3, id: 1, id: 4, id: 2]

The problem is when we want to remove by id, for example

items.remove(id: 2)
print(items.elements) // [id: 5, id: 1, id: 4, id: 2]

It will remove the id in the position before it got shuffled.

Expected behavior the ids order change

Screenshots Screen Shot 2020-08-13 at 21 03 04 As you can see in the screenshot, the removed item is with id 3, not 2

Environment

  • Xcode: 11.6
  • Swift: 5.2
  • OS: (13.6)

created time in 2 months

create barnchjeffersonsetiawan/FidgetKit

branch : main

created branch time in 2 months

created repositoryjeffersonsetiawan/FidgetKit

Tutorial Implement WidgetKit

created time in 3 months

more